Code: Select all
if Lorem_dict[__ITR__][1] in %str_exe_Lorem_%
Indirectly fix:Error: The following variable name contains an illegal character.
Code: Select all
P := Lorem_dict[__ITR__][1]
if P in %str_exe_Lorem_%
COPY AND PASTE ME TO REVIEW PROBLEM
Code: Select all
; https://autohotkey.com/docs/commands/IfIn.htm
AN_INT := 15
AN_ARRAY := [1, 1, 2, 3, 5, 8, 15]
STR_IF_IN_ := "0,4,6,9,15"
STR_IF_NOT_IN_ := "0,4,6,9,15"
if AN_INT in %STR_IF_IN_%
MsgBox % "NO ERROR"
if AN_ARRAY[7] in STR_IF_IN_
MsgBox % "PASS"
if AN_ARRAY[7] in STR_IF_NOT_IN_
MsgBox % "PASS BUT WRONG"
; NOTE: UNCOMMENT ME
; if AN_ARRAY[7] in %STR_IF_IN_%
; MsgBox % "ERROR"
; NOTE: UNCOMMENT ME
; if AN_ARRAY[7] in %STR_IF_NOT_IN_%
; MsgBox % "ERROR"
A_DICT := { "alpha" : "lorem"
, "beta" : "ipsum"
, "gamma" : "dolor"
, "delta" : "sit"
, "epsilon" : "amet" }
STR_IF_IN_ := "lorem,ipsum,dolor,sit,amet"
STR_IF_NOT_IN_ := "hello,world,auto,hot,key"
if A_DICT["alpha"] in STR_IF_IN_
MsgBox % "PASS"
if A_DICT["beta"] in STR_IF_NOT_IN_
MsgBox % "PASS BUT WRONG"
; NOTE: UNCOMMENT ME
; if A_DICT["alpha"] in %STR_IF_IN_%
; MsgBox % "ERROR"
; NOTE: UNCOMMENT ME
; if A_DICT["beta"] in %STR_IF_NOT_IN_%
; MsgBox % "ERROR"