Ich habe hier eine Map Objekt-ähnlich gestaltet, mit Parameter und Methode.
Der Parameter lässt sich in Punktnotation abrufen, aber nicht die Funktion.
Da die Map ja nach wie vor als experimentell gehandelt wird, vermute ich mal. dass das einfach noch nicht sauber implementiert wurde.
Nutzt hier jemand die Beta und kann sagen, ob das dort gefixed ist?
AutoIt
Global $mX[]
$mX.param = StringFormat('%02d.%02d.%d', @MDAY, @MON, @YEAR) ; String
$mX.method = _myHalloFunc ; Funktionspointer
;~ $mX.method('AutoIt') ; The requested action with this object has failed
$mX['method']('AutoIt') ; funktioniert
Func _myHalloFunc($_s)
ConsoleWrite('[' & $mX.param & '] Hallo ' & $_s & '!' & @CRLF)
EndFunc