简体中文
Telegram

讨论串 x = 2+2

7 条消息 · –
M
x = 2+2 print(x) دوستان توی این کد وقتی x میخواد پرینت بشه میاد ۲+۲ رو محاسبه میکنه؟ یا اینکه وقتی داخل متغیر x ریختم مقدار 4 توی x ذخیره میشه و موقع پرینت ۴ دریافت میشه؟
    1. M
      خب اگر این حرف شما باشه x = get() اینطوری وقتی یه دیتایی از دیتابیس گرفته میشه و تو متغیر میریزه اگر تو دیتابیس دیتا تغییر بکنه باید همون دیتای قبلی رو به ما بده
      1. <
        باید رفرش کنی یا یه ترد برای فچ‌ همیشه در حال انجام باشه
        1. M
          اره همینطوره من اشتباه کردم
  1. S
    اول ۲+۲ محاسبه میشه. رفرنسش ( اینتجر تو پایتون آبجکته) تو x زخیره میشه. بعد هم تو تابع استفاده میشه. چون پایتون زبون eager هستش اینجوری کار میکنه . در مورد lazy evaluation and eager evaluation سرچ کنید.

来自搜索索引的公开信息流 ChatCrawler ——“公开 Telegram 的 Google”;随着该社群被抓取而更新。 时间为 UTC。

仅限公开内容,使用 Telegram 官方 API。 关于 · 常见问题 · 索引限制 · 移除页面 · 目录 · 搜索 · 计算方法