मैं qore 0.8.12 में परिवर्तनीय दायरे से थोड़ी परेशान हूं। ऐसा लगता है कि फ़ंक्शन पैरामीटर के पास वैश्विक चर के समान दायरा है - क्या यह संभव है, या क्या मैं कुछ गलत कर रहा हूं?क्योर में फ़ंक्शन पैरामीटर स्कोप क्या है?
3.1.0 kv[email protected] ~$ cat zk1.q
%new-style
%strict-args
sub fun(string v)
{
print("xxx\n");
}
string v = "zzz";
3.1.0 [email protected] ~$ qore zk1.q
unhandled QORE System exception thrown in TID 1 at 2017-01-30 08:10:32.612137 Mon +01:00 (CET) at zk1.q:4
PARSE-ERROR: local variable 'v' was already declared in the same block at zk1.q:9
स्पष्टीकरण के लिए धन्यवाद ...