Erlang 20参考手册
orber
any
模块
任何
模块摘要
CORBA任何类型
描述
该模块包含的功能可以为CORBA提供任何类型的接口。
请注意,any
orber中的接口不包含销毁函数,因为任何类型都表示为Erlang记录,因此在不使用时将被垃圾收集器删除。
下面TC
使用的类型描述了一个IDL类型,并且是根据Erlang语言映射的元组。
下面Any
使用的类型定义为:
-record(any, {typecode, value}).
其中typecode
是TC元组,并且value
是由typecode字段定义的类型的Erlang项。
输出
create() -> Resultcreate(Typecode, Value) -> Result
类型
CREATE/0函数创建一个空的任何记录,CREATE/2函数创建一个初始化的记录。
set_typecode(A, Typecode) -> Result
类型
该函数设置A的typecode 并返回一个新的任何记录。
get_typecode(A) -> Result
类型
该函数返回A的typecode 。
set_value(A, Value) -> Result
类型
该函数设置A的值并返回一个新的记录。
get_value(A) -> Result
类型
该函数返回A的值。
orber相关
Erlang 是一种通用的面向并发的编程语言,可应付大规模开发活动的程序设计语言和运行环境。
主页 | https://www.erlang.org/ |
源码 | https://github.com/erlang/otp |
版本 | 20 |
发布版本 | 20.1 |