【发布时间】:2016-04-12 22:05:48
【问题描述】:
我正在尝试编写一个程序来删除名称中带有数字的所有颜色,然后将它们放入一个字段中。我遇到了第 4 行的问题。有什么建议吗?
on mouseup
global choice
put colorNames() into choice
repeat for each line in choice
if tcolor1 contains "1" || "2" then
delete tcolor1 from choice
end if
end repeat
put choice into fld "color list"
end mouseup
【问题讨论】:
-
你的行应该是
repeat for each line myLine in choice并且在 if 语句中你应该检查 myLine 的数字。不要从列表中删除这些行,但如果它们没有数字,则将它们复制到新列表中。无论如何,正如您在我的回答中看到的那样,有一种不同的方法可以做到这一点。
标签: livecode