Typed
编译类型列表 »Typed[expr,type]
表示一个表达式,在编译或用于其他目的时,应假定它的类型为指定类型.
更多信息
- Function[{Typed[x1,type1], …}, …] 可用来指定在编译或用于其他目的时 Function 对象接受的参数类型.
- Typed 支持的类型包括:
-
"name" 具有指定名称的本机类型的对象 {type1,type2,…}type 接受类型为 typei 的参数的函数,并返回指定的类型 TypeSpecifier[cons][types] 使用 constructor cons 创建的复合类型的对象 - Typed 支持的本机类型包括:
-
"Boolean" 布尔 "ComplexReal64" 带有 IEEE 双精度实部和虚部的复数 "Integer8" 8‐bit 有符号整数 "Integer16" 16‐bit 有符号整数 "Integer32" 32‐bit 有符号整数 "Integer64" 64‐bit 有符号整数 "Integer128" 128‐bit 有符号整数 "MachineInteger" 机器大小的符号整数 "Real32" IEEE 单精度实数 "Real64" IEEE 双精度实数 "UnsignedInteger8" 8‐bit 无符号整数 "UnsignedInteger16" 16‐bit 无符号整数 "UnsignedInteger32" 32‐bit 无符号整数 "UnsignedInteger64" 64‐bit 无符号整数 "UnsignedInteger128" 128‐bit 无符号整数 "UnsignedMachineInteger" 机器大小的无符号整数
范例
打开所有单元关闭所有单元基本范例 (1)
Typed 可用于标记函数参数建议的类型:
对于 Wolfram 引擎中的计算,Typed 的使用是建议性的:
FunctionCompile 使用 Typed 用于推理代码类型:
如果 CompiledCodeFunction 参数匹配声明的类型,则进行计算:
Wolfram Research (2019),Typed,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Typed.html.
文本
Wolfram Research (2019),Typed,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Typed.html.
CMS
Wolfram 语言. 2019. "Typed." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/Typed.html.
APA
Wolfram 语言. (2019). Typed. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Typed.html 年