Knaph

تغییرناپذیری

مقداری که پس از ساخته شدن عوض نمی‌شود، مثلِ تاپل یا رشته؛ شریک شدن در آن بی‌خطر است، چون هیچ چیزی که آن را در دست دارد نمی‌تواند تغییرش دهد.

عمق 1 · پایه

می‌دانید کدام مقدارها در جا عوض می‌شوند (لیست‌ها) و کدام نه (عددها، رشته‌ها، تاپل‌ها)، جابه‌جا کردنِ یک نام را از عوض کردنِ یک شیء تشخیص می‌دهید، و می‌توانید با تاپل چند مقدار را برگردانید و باز کنید.

وارد شوید تا با یک آزمون کوتاه نشان دهید چه می‌دانید، ببینید تا چه عمقی پیش رفته‌اید و امتیاز بگیرید.

ورود با گوگل

عمق‌های فهم

  1. 1

    پایه

    می‌دانید کدام مقدارها در جا عوض می‌شوند (لیست‌ها) و کدام نه (عددها، رشته‌ها، تاپل‌ها)، جابه‌جا کردنِ یک نام را از عوض کردنِ یک شیء تشخیص می‌دهید، و می‌توانید با تاپل چند مقدار را برگردانید و باز کنید.

مسیر شما تا اینجا

آنچه هنوز میان شما و تغییرناپذیری، عمق 1 است، به ترتیبی که می‌توانید بیاموزید.

  1. 1برنامهعمق 1 · پایه · پایه‌های برنامه
  2. 2عبارتعمق 1 · پایه · پایه‌های برنامه
  3. 3متغیرها در کدعمق 1 · پایه · پایه‌های برنامه
  4. 4وضعیت برنامهعمق 1 · پایه · پایه‌های برنامه
  5. 5ورودی و خروجیعمق 1 · پایه · پایه‌های برنامه
  6. 6تابع‌ها در کدعمق 1 · پایه · تابع‌ها
  7. 7مقدارِ برگشتیعمق 1 · پایه · تابع‌ها
  8. 8مقدارهای بولیعمق 1 · پایه · جریان اجرا
  9. 9دستورهای شرطیعمق 1 · پایه · جریان اجرا
  10. 10حلقه‌هاعمق 1 · پایه · جریان اجرا
  11. 11الگوی انباشتعمق 1 · پایه · جریان اجرا
  12. 12عددهای اعشاریعمق 1 · پایه · نوع‌های داده
  13. 13نوع‌های پایهعمق 1 · پایه · نوع‌های داده
  14. 14رمزگذاریِ نویسه‌هاعمق 1 · پایه · نوع‌های داده
  15. 15رشته‌هاعمق 1 · پایه · نوع‌های داده
  16. 16لیست‌هاعمق 1 · پایه · ساختارهای داده
  17. 17تغییرناپذیریعمق 1 · پایه · ساختارهای داده

جایگاه این مفهوم