roku - 附加到字符串/文本的正确语法
问题描述
我有一个变量字符串,我试图通过标签文本显示,但是无论我尝试什么语法,组合似乎都会破坏一切。
前任:
text="The value is: " + value
text=("The value is: " + value)
text="The value is: ", value
etc.
我已经尝试过查看文档,但我并没有真正找到任何指示这样做的正确方法,所以如果有人对我有一些指导,我将不胜感激。
编辑:
Nikunj Chaklasiya 为我解决了这个问题,不匹配的类型导致错误,所以我必须先将整数转换为字符串。
解决方案
每个 Roku 开发人员都面临困难。编译器没有给出正确的错误。
所以,你写了 3 行 print 但是,这里只允许“+”号,而不是“,”来组合一个字符串。并且不要在没有转换的情况下组合不同的数据类型值。
textstr="The value is: " + value.ToStr() 'Integer to String
textint= 10 + "10".ToInt()'String to Integer
您还应该使用“类型”检查两种数据类型
?type(textstr)
?type(textint)
推荐阅读
- wordpress - 为 Genesis Framework 上的 WooCommerce 页面强制使用不同的布局
- mysql - 多动态行到多列 MySQL
- python - 计算 Pandas 系列浮点数中的出现次数
- algorithm - 在运输约束和存储水平下求解 CLSP(Capacitated Lot Sizing)的最优算法
- bash - 在当前工作目录中找不到文件
- javascript - 是否有 JavaScript 代码可以从任何浏览器打开下载的文件?
- sql - 根据选择查询返回插入行
- angular - 角度路线动态改变路线路径
- crafter-cms - 配置工匠交付配置文件
- javascript - 如何将 generator.next 分配给 Javascript 中的变量?