Code: Select all
screen my_screen:
for i in mylist:
$ name = mylist[i]["name"] + some_string
if name == "blah":
text "Hello, " + name
elif name == "blah2":
text "Hey, " + name
However, is "name" set in the global space?
Would this lead to issues if I use the same variable name elsewhere in the code? ie,
Code: Select all
screen my_screen:
for i in mylist:
$ name = mylist[i]["name"] + some_string
if name == "blah":
text "Hello, " + name
elif name == "blah2":
text "Hey, " + name
label hello:
$ name = get_name()
call screen my_screen
if name == "buns":
pass
if name == "bums":
pass
e "It's " + name
Is there a way to locally scope the variable within a screen and a label block? Or are they already locally scoped?