字符串是用引号括起来的文本,用于定义颜色值、图层名称、HTML内容,可以是单个单词或整个句子。
layerA = new Layer
name: "button"
html: "click me"
像数字一样,可以添加字符串,添加的字符和原来的字符文本是连接的,没有分隔符。
# 代码里是这样:
print "click" + "me"
# 预览窗口看是这样的:
print "clickme"
您可以将变量和字符串组合在一起。
# 两个变量
name = "Koen"
city = "Amsterdam"
# 组合字符串
print "Hello my name is " + name + " and I live in " + city
# Hello my name is Koen and I live in Amsterdam
这很强大,但可以看到有点难阅读。所以也可以用模板俩定义变量和字符串的组合。
# 两个变量
name = "Koen"
city = "Amsterdam"
# 组合字符串
print "Hello my name is #{name} and I live in #{city}"
# Hello my name is Koen and I live in Amsterdam
模板还支持添加简单的逻辑。
# 定义一个变量
age = 25
print "I’m #{age} now and #{age + 10} in ten years from now."
# I’m 25 now and 35 in ten years from now.