字符串分为两类:id和名称。
一、类型:id
对id类型,只能含英文字母、数字和下划线。注意,不包括放在中间的横线“-”。
isvalid_id_or_var_name220是判断id的一个常用宏。首字符必须是英文字母。除英文字母外,只允许出现数字、下划线,最小2字符,最大20字符。目前在用场景。
- 任务脚本中任务id。
- 语音命令中命令id。
- 小程序任务id。
- 小程序任务输入、输出变量名。
- 底盘场景id。
二、类型:名称
对名称类型,只须是一个utf8格式的字符串。
isvalid_task_cpp_name216是判断名称的一个常用宏。字符串须是utf-8格式,最小2字符,最大16字符。一个字符包括一个或英文字母,或数字、或汉字。
- 任务脚本中任务名称
- 语音命令中命令名称
- 底盘场景名称
- 智能家居设备别名
- 变量触发名称