Qiymatni cheklash - Value restriction

Yilda funktsional dasturlash, xususan ML dasturlash tili oilasi, qiymatni cheklash shuni anglatadiki deklaratsiyalar faqat polimorfik jihatdan umumlashtirilgan agar ular sintaktik qiymatlar bo'lsa (shuningdek, deyiladi) keng bo'lmagan). Qiymatni cheklash mos yozuvlar katakchalarini har xil va saqlanadigan qiymatlarni ushlab turishiga yo'l qo'ymaydi turdagi xavfsizlik.

Shuningdek qarang

Adabiyotlar

  • Mads Tofte (1988). Operatsion semantika va polimorfik turdagi xulosa. Nomzodlik dissertatsiyasi.
  • M. Tofte (1990). "Polimorfik ma'lumotnomalar uchun turdagi xulosa".
  • O'Tul (1990). "Ma'lumot uchun abstraktsiyaning tip qoidalari: notanishlikka erishgan to'rttasini taqqoslash".
  • Xaver Leroy va Per Vays (1991). "Polimorfik turdagi xulosa chiqarish va tayinlash". POPL '91.
  • A. K. Rayt (1992). "Effektiv xulosalar bo'yicha ma'lumotnomalarni kiritish".
  • Mening Hoangim, Jon C. Mitchell va Ramesh Vishvanatan (1993). "Standart ML-NJ kuchsiz polimorfizm va imperativ konstruktsiyalar".
  • Endryu Rayt (1995). "Oddiy imperativ polimorfizm ". In LISP va ramziy hisoblash, p. 343–356.
  • Jak Garrigue (2004). "Qiymat cheklovini yumshatish".

Tashqi havolalar