首页 > 解决方案 > 附加到字符串/文本的正确语法

问题描述

我有一个变量字符串,我试图通过标签文本显示,但是无论我尝试什么语法,组合似乎都会破坏一切。

前任:

text="The value is: " + value
text=("The value is: " + value)
text="The value is: ", value
etc.

我已经尝试过查看文档,但我并没有真正找到任何指示这样做的正确方法,所以如果有人对我有一些指导,我将不胜感激。

编辑:

Nikunj Chaklasiya 为我解决了这个问题,不匹配的类型导致错误,所以我必须先将整数转换为字符串。

标签: rokubrightscript

解决方案


每个 Roku 开发人员都面临困难。编译器没有给出正确的错误。

所以,你写了 3 行 print 但是,这里只允许“+”号,而不是“,”来组合一个字符串。并且不要在没有转换的情况下组合不同的数据类型值。

textstr="The value is: " + value.ToStr() 'Integer to String
textint= 10 + "10".ToInt()'String to Integer

您还应该使用“类型”检查两种数据类型

?type(textstr)
?type(textint)

推荐阅读