豫豫言文档API ATLAS
入口包说明.html
62 模块1862 名称
← 全部模块

模块 / 7

主机数值。豫

主机数值。豫

26公开名称

新浮点对象

公开
化「整数」而化「整数」而「整数」

文言:数与时与杂项之原语:小数运算、小数与文与整数之转、单调时钟、日期、路径判断、字节序比较。汉语:宿主原语 49–66:49–52 小数加减乘除,53 小数转字符串(定点六位),54 小数精确表示(%.17g,大整数精算),55 小数转整数,56 整数转小数,57 字符串转小数,58 获取当前纳秒时间(经底层接口读单调纳秒,失败时退回内核滴答换算),59 获取当前本地日期时间字符串、60 格式化当前本地日期时间(没有实时时钟,以 1970-01-01 00:00:00 为开机之时,故只是开机以来的时长),61 路径可执行(即普通文件)、62 查找可执行程序(在 /bin 与 /程序 下找)、63 路径为符号链接(恒否)、64 取得真实路径、65 在线处理器数量(恒 1)、66 字符串按字节在前。小数在宿主里是 yy_float 结构(头 + 一个 8 字节槽),运算用软浮点。

读浮点

公开
化「整数」而化「整数」而「有」

暂无说明。

浮点二元

公开
化「整数」而化「整数」而「有」

暂无说明。

浮点二元原语

公开
化「整数」而化「整数」而「整数」

暂无说明。

小数转串原语

公开
化「整数」而「整数」

暂无说明。

小数精确原语

公开
化「整数」而「整数」

文言:小数之精确表示,同 C 之 %.17g。汉语:小数精确表示(与 %.17g 相同,见 软浮点 的 浮转精确串)。

小数转整数原语

公开
化「整数」而「整数」

暂无说明。

整数转小数原语

公开
化「整数」而「整数」

暂无说明。

字符串转小数原语

公开
化「整数」而「整数」

暂无说明。

纳秒时间原语

公开
化「有」而「整数」

暂无说明。

日期格

公开
「整数」

文言:日期:自硬件实时钟之秒数推公历之年月日时分秒(世界协调时,无时区)。汉语:日期计算:读 平台.墙钟秒(自 1970-01-01 起的秒数,ARM64 的 PL031 或 AMD64 的 CMOS 时钟)折成天数与当天的秒数,公历年月日用 Howard Hinnant 的 civil_from_days 算法;年月日时分秒依次存进 日期格 起的六个 4 字节格(借用析文的状态格,二者不同时使用)。时区一律是 UTC。

算日期

公开
化「有」而「有」

暂无说明。

日期串原语

公开
化「有」而「整数」

暂无说明。

写日期项

公开
化「整数」而化「整数」而化「整数」而「整数」

暂无说明。

格式逐字

公开
化「整数」而化「整数」而化「整数」而化「整数」而化「整数」而「整数」

暂无说明。

格式化日期原语

公开
化「整数」而「整数」

暂无说明。

字节序比较

公开
化「整数」而化「整数」而化「整数」而化「整数」而化「整数」而「整数」

暂无说明。

字符串按字节在前原语

公开
化「整数」而「整数」

暂无说明。

路径存在吗

公开
化「整数」而化「整数」而「爻」

文言:路径之杂项:可执行即普通文件;寻找可执行于 /bin 与 /程序;真实路径即规范之路径。汉语:路径类原语。路径可执行:是普通文件即真;查找可执行程序:名字含 / 就直接规范,否则依次试 /bin/名 与 /程序/名,返回(是否找到,绝对路径);取得真实路径:存在则返回规范绝对路径,不存在返回空串;路径为符号链接:恒假(文件系统没有符号链接)。

候选是文件

公开
化「整数」而化「整数」而「爻」

暂无说明。

拼候选

公开
化「整数」而化「整数」而化「整数」而「整数」

暂无说明。

找可执行

公开
化「整数」而化「整数」而「整数」

暂无说明。

路径可执行原语

公开
化「整数」而「整数」

暂无说明。

查找可执行程序原语

公开
化「整数」而「整数」

暂无说明。

取得真实路径原语

公开
化「整数」而「整数」

暂无说明。

宿主数值调用

公开
化「整数」而化「整数」而「整数」

暂无说明。