لغت کا اعتراض، ڈیٹا شیئرنگ کے لیے استعمال کیا جاتا ہے۔
کےget()
تقریب لغت اعتراض میں ریکارڈ کلید قدر حاصل کرنے کے لئے استعمال کیا جاتا ہے.
کےget()
تقریب کی طرف سے مخصوص کلید کی قدر لوٹاتاkey
parameter.
سٹرنگ، نمبر، بول، آبجیکٹ، صف، null value اور نظام کی حمایت کی دیگر اقسام
حاصل (کلید)
کےkey
پیرامیٹر مطلوبہ کلید کے مطابق کلیدی نام کی وضاحت کرنے کے لئے استعمال کیا جاتا ہے.
چابی سچ سٹرنگ
function main() {
var event = threading.Event()
var dict = threading.Dict()
dict.set("data", 100)
var t1 = threading.Thread(function(dict, event) {
Log(`thread1, dict.get("data"):`, dict.get("data"))
event.set()
event.clear()
event.wait()
Log(`after main change data, thread1 dict.get("data"):`, dict.get("data"))
dict.set("data", 0)
}, dict, event)
event.wait()
dict.set("data", 99)
event.set()
event.clear()
t1.join()
Log(`main thread, dict.get("data"):`, dict.get("data"))
}
ایونٹ آبجیکٹ کا استعمال کرتے ہوئے ڈیٹا کو پڑھنے اور ترمیم کرنے کے لئے تھریڈز کو مطلع کریں.
{@fun/Threads/ThreadDict/set set} {@fun/Threads/ThreadDict/set set} {@fun/Threads/ThreadDict/set set} {@fun/Threads/ThreadDict/set set}
کےset()
تقریب ایک کلید قدر جوڑی مقرر کرنے کے لئے استعمال کیا جاتا ہے.
سیٹ (کلید، قدر)
پیرامیٹرkey
تبدیل کرنے کے لئے کلیدی نام کی ترتیب کے لئے استعمال کیا جاتا ہے.
چابی
سچ
سٹرنگ
پیرامیٹرvalue
تبدیل کرنے کے لئے کلیدی قدر مقرر کرنے کے لئے استعمال کیا جاتا ہے.
قیمت سچ string، number، bool، object، array، function، null value اور نظام کی حمایت کی دیگر اقسام
function main() {
var dict1 = threading.Dict()
dict1.set("func1", function(p) {
Log("func1 p:", p)
})
threading.Thread(function(dict1) {
var func1 = dict1.get("func1")
func1("test")
}, dict1).join()
}
یہ فنکشن میں کلیدی قدر منتقل کرنے کی حمایت کرتا ہے.
{@fun/Threads/ThreadDict/get get} {@fun/Threads/ThreadDict/get get}
تھریڈCondition ویب3