feekood的基础知识--转换函数

feekood的基础知识--转换函数
转换函数: DOUBLE    
概述:将字符型转数字
参数
Double(value)
value: 字符串
返回:字符串转为数值
示例     
Print(Double("100.20"));//打印100.20
Print(Double({"2.718","3.1415"}));//打印{2.718,3.1415}
转换函数: HEXTOSTREAM    
概述:将十六进制值变为流数据
参数
HexToStream(value)
value:文本值
返回:将文本值转化为流数值
示例     
fileStream=HexToStream("
89 50 4E 47 0D 0A 1A 0A 00 00 00 0D 49 48 44 52
00 00 00 20 00 00 00 01 08 06 00 00 00 BF 8A AC
67 00 00 00 01 73 52 47 42 00 AE CE 1C E9 00 00
00 04 67 41 4D 41 00 00 B1 8F 0B FC 61 05 00 00
00 09 70 48 59 73 00 00 0B 13 00 00 0B 13 01 00
9A 9C 18 00 00 00 1E 49 44 41 54 18 57 63 50 50
50 F8 4F 0C 4E 48 48 F8 4F 0C 9E 36 6D DA 7F 7C
F8 3F 1A 00 00 B6 17 48 E5 A2 BD D4 35 00 00 00
00 49 45 4E 44 AE 42 60 82");
LoadImage("testImg",fileStream);
Create({type:"sprite",width:100,height:100,x:100,y:100,texture:"testImg"});
转换函数: INT    
概述:转化为整型
参数
Int(value)
value: 数值
返回:数值的整数部分
Int(value)
value: 字符串
返回:字符串转为数值的整数部分
示例     
Print(Int(100));//打印100
Print(Int(3.14159));//打印3
Print(Int({-6.6,-3.3,-1.1,1.1,3.3,6.6}));//打印{-6,-3,-1,1,3,6}
Print(Int("100.20"));//打印100
转换函数: STREAMTOSTRING    
概述:将UTF8流数据变成文本
参数
StreamToString(stream)
string:字符串
返回:序列化UTF8流数据转化字符串
示例     
Print(stream=StringToStream("Hello world"));//打印 48 65 6C 6C 6F 20 77 6F 72 6C 64
Print(StreamToString(stream));//打印"Hello world"
转换函数: STRINGTOSTREAM    
概述:将文本变为UTF8流数据
参数
StringToStream(string)
string:字符串
返回:序列化字符串为UTF8流数据
示例     
Print(stream=StringToStream("Hello world"));//打印 48 65 6C 6C 6F 20 77 6F 72 6C 64
Print(StreamToString(stream));//打印"Hello world"
转换函数: TOMD5    
概述:将数据转换为MD5字符串
参数
ToMD5(value)
value:值
返回:根据脚本值计算出来的MD5字符串(非标准MD5加密结果)
示例     
Print(ToMD5("hello world"));
//打印"b3609a1acdc5ae305a0ff9053609ad37"
Print(ToMD5({{1,2,3},{4,5,6},{7,8,9}}));
//打印"bcab72e2b452ba26ec3d3d33dde3e070"
转换函数: TOSTREAM    
概述:将值变为流数据
参数
ToStream(value)
value:值
返回:序列化值为流数据
示例     
x={1,2,3,4,5,{6,7,8}};
y=ToStream(x);//将集合x序列化为流
z=ToValue(y);//将流y转化为数值
Print(z);//打印{1,2,3,4,5,{6,7,8}}
转换函数: TOVALUE    
概述:将流数据变为值
参数
ToValue(stream)
stream:流
返回:流数据反序列化为数值
示例     
x={1,2,3,4,5,{6,7,8}};
y=ToStream(x);//将集合x序列化为流
z=ToValue(y);//将流y转化为数值
Print(z);//打印{1,2,3,4,5,{6,7,8}}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值