项目

一般

简介

行为

<$str()> » 历史记录 » 修订 5

« 上一页 | 修订 5/6 (差异) | 下一页 »
tejie, 2025-09-26 17:20



<$str()>

将指定变量的值转换为字符串,用于文本输出
支持多层嵌套
会进行变量的递归解析

标签:命令定义|<$str()>
标签:命令定义><$str()>

格式
<$str(变量名)>


特戒引擎脚本示例:

[@main]
#if
#act
mov s0 你好特戒
sendMsg 6 <$str(s0)>

#if
#act
;--字符串空格赋值
mov s0 "1 "
inc s0 2
print <$str(s0)>


示例--变量嵌套

[@main]
#if
#act
mov s$任务1描述 任务1描述
mov s$任务2描述 任务2描述
mov s$任务3描述 任务3描述
mov s$任务4描述 任务4描述
mov s$任务5描述 任务5描述
;
mov n$任务id 1
sendMsg 6 <$str(s$任务<$str(n$任务id)>描述)>
;
mov n$任务id 2
sendMsg 6 <$str(s$任务<$str(n$任务id)>描述)>
;
mov n$任务id 3
sendMsg 6 <$str(s$任务<$str(n$任务id)>描述)>
;
mov n$任务id 4
sendMsg 6 <$str(s$任务<$str(n$任务id)>描述)>
;
mov n$任务id 5
sendMsg 6 <$str(s$任务<$str(n$任务id)>描述)>


注意<$str()>会进行变量的递归解析

特戒引擎脚本示例:

[@main]
#act
mov a2 helloworld
mov a1 a2
 
;以下输入-->helloworld
print <$str(a1)>
 
;以下输入-->a2
print <$str2(a1)>

tejie 更新于 一天 之前 · 5 修订