fluffos Logo
Fluffos
    • 项目资源
    • 官网网址
    • 下载
    • 工具
    • 下载PDF(开发中)
    • 下载Html压缩包(开发中)
    • 编辑
    • 编辑当前页面

      编辑当前页面内容
    • 创建新页面

      添加创建当前页面内容
    • 更新
    • 创建时间:2019-01-04 13:09:57
    • 创建者:final
    • 最后更新:2020-02-13 14:02:48
    • 最后更新者:final
    • 项目列表(逐步完善中)
    • Evennia 中文文档
    • Fluffos 中文文档
    • Ldmud 中文文档
    • Muddery 中文文档
    • Mudos文档(官方停止更新-同Fluffos)
    • (管理者项目开发中)
    • 0 创建编辑文档列表
    • 个人设置
    • 锁定屏幕
    • 登出

Fluffos 中文文档

  1. 首页
  2. API文档
  3. 常规(general)
常规(general)

常规(general)


map

经过一个函式修改一个映射变数、阵列或字串.
语法:
mapping map( mapping | mixed* | string x, string fun,object ob, mixed extra, ... );
mapping map( mapping | mixed* | string x, function f,mixed extra, ... );
映射 map( 映射 或 混合* 或 字串 x, 字串 fun,物件 ob, 混合 extra, ... );
映射 map( 映射 或 混合* 或 字串 x, 函式指标 f,混合 extra, ... );
用法:
如果第一个参数是一个映射变数, map() 的做法与map_mapping() 相似. 如果是一个阵列, map() 的做法就像map_array() . 如果是一个字串, 则 map()  会把字串中的每一个字元 (character)  以整数的型态传入函式, 而且以函式传回的非零整数值替换原来的字元.
参考:

filter_array(),sort_array(),map_array(),map_mapping()

翻译:Spock @ FF 97.Feb.18. (printed 3/16/95)

nullp

判断指定的一个变数是否为空值 (null).
说明:
如果 arg 是空值就传回 1. arg 在以下三种状况视为空值:
1. arg 还未初始化 (initialize).2. arg 指向一个已被摧毁的物件.3. arg 是一个函式的参数, 对应到一个实际上已经遗失的参数

restore_variable

从一个字串读回变数值.
语法:
mixed restore_variable( string value );
混合 restore_variable( 字串 value );
用法:
从一个字串读回变数值. 字串的格式与 save_object() 和restore_object() 所使用的相同.
参考:

restore_object()

翻译:Spock @ FF 97.Jun.2. (printed 3/16/95)

save_variable

将变数值储存为一个字串 (string).
语法:
string save_variable( mixed var );
字串 save_variable( 混合 var );
用法:
把变数值储存成一个字串. 储存变数的格式跟save/restore_object 函式一样.
参考:

save_object()

翻译:Spock @ FF 97.Jul.4. (printed 3/16/95)

sizeof

传回一个阵列 (array)、映射 (mapping)、暂存区 (buffer)、或是字串 (string) 的元素数目.
语法:
int sizeof( mixed var );
整数 sizeof( 混合 var );
用法:
传回 var 中元素的数目, var 可以是阵列、阵列、字串、或是暂存区. 如果 var 不属於以上四种型态, 就传回 0.
参考:

allocate(),allocate_mapping(),strlen()

翻译:Spock @ FF 97. Jul.23. (printed 3/16/95)

typeof

传回一个式子 (expression) 的资料型态 (type).
语法:
int typeof( mixed var );
整数 typeof( 混合 var );
用法:
传回一个式子的资料型态. <typeof.h> 中定义传回值为:

整数        INT        2字串        STRING        4阵列        ARRAY        8物件        OBJECT        16映射        MAPPING        32函式指标    FUNCTION    64浮点数        FLOAT        128暂存区        BUFFER        256
参考:

allocate(),allocate_mapping(),strlen()

翻译:Spock @ FF 97.Jul.25. (printed 3/16/95)

undefinedp

判断指定的变数是否尚未定义.
说明:
如果 arg已有定义, 则传回 1. arg 在以下的情形视为未定义:
(1) 变数设定为 call_other 以不存在的方式呼叫所传回的值. (即 arg = call_other( obj, "???"); )(2) 变数设定为读取一个映射变数中不存在的元素

温馨提示

当前页面内容可随意编辑. 但是需要管理员人工审核.

fluffos logo

Fluffos 中文文档

高性能的Mud Driver
  • 目录索引
  • 更新日志
  • 编译
    • Lunix编译
    • Windows编译
  • API文档
    • 互动函数(interactive)
    • 字符串(strings)
    • 套接字(sockets)
    • 物件(objects)
    • 数字(numbers)
    • Mudlib(mudlib)
    • 映射(mappings)
    • 内部处理(internals)
    • 常规(general)
    • 函数(functions)
    • 浮点数(floats)
    • 文件处理(filesystem)
    • 数据库(dbase)
    • 编译(compile)
    • 调用(calls)
    • 缓冲区(buffers)
    • 阵列(arrays)
    • 系统(system)
  • 其他
    • 配置 options.h
最后编辑:final 最后更新时间:2020-02-13 14:02:48
最后编辑:final 最后更新时间:2020-02-13 14:02:48

© 2019 Final开发维护 邮箱:finalcn#126.com