Re: Macro Variable auch als String nutzbar?
Verfasst: 09.02.2019 14:22
Es ist wirklich kein Bug, und Du hast den Grund ganz richtig erklärt.Sicro hat geschrieben:Für mich ist es ebenfalls kein Bug.
Das deutsche PureBasic-Forum
http://forums.purebasic.com/german/
Es ist wirklich kein Bug, und Du hast den Grund ganz richtig erklärt.Sicro hat geschrieben:Für mich ist es ebenfalls kein Bug.
Das Verhalten von PB ist hier logisch und einfach zu verstehen. Ich sehe kein Problem.NicTheQuick hat geschrieben:Es mag vielleicht kein Bug sein, aber es ist wieder komplett anders wie es jede mir bekannte andere Programmiersprache macht, in denen Scopes richtig funktionieren.
Logisch ist es nicht.Nino hat geschrieben: Das Verhalten von PB ist hier logisch und einfach zu verstehen. Ich sehe kein Problem.
Doch.Mijikai hat geschrieben:Logisch ist es nicht.
Diese Schlussfolgerung ist nicht logisch.Mijikai hat geschrieben:Wenn es so wäre und wie erwartet funktionieren würde gäbe es auch keine Diskussion.
Code: Alles auswählen
DeclareModule test
aloha=20
Macro test2(_value_)
aloha = _value_
EndMacro
EndDeclareModule
module test
endmodule
value=10
aloha=30
test::test2(value) ;Macro - welches Aloha? Das in "root"-Scope oder das in Module test