func P($Var) ConsoleWrite(X($Var) & " = [" & $Var & "]" & @CRLF) endfunc ;Here, X represents an unknown built-in function or UDF for examples: local $sString="" $sString=string(12345679*9) P($sString) After the function P runs,  the following results are expected: $sString = [111111111] So the problem is, how to automatically transform the variable name in quotation marks with different function parameters. $a