Nil

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку

Nil (скорочення від лат. nihil) — ніщо, нуль.[1] Часом використовується в англійській мові замість слова «ніщо», наприклад, при описі рахунків ігор: «score 2-nil».

Латинські вирази[ред. | ред. код]

В мовах програмування[ред. | ред. код]

  • В Ruby позначає відсутність значення. Nil відрізняється від нуля, бо нуль — число, і має значення. Також nil відрізняється від невизначеної змінної, бо змінна визначена, просто не містить значення.[2]
  • В Go, nil означає нульове значення для вказівників, каналів, функцій, інтерфейсів, відображень і зрізів.[3]
  • В підручнику з програмування "Structure and Interpretation of Computer Programs" позначає порожній список, або закінчення списку.[4] З того часу мова Scheme позбулася символа nil на користь літерала порожнього списку '().[5]
  • В Common Lisp позначає порожній список та хибне значення.[6]
  • В Pascal — нульовий вказівник.

Див. також[ред. | ред. код]

Примітки[ред. | ред. код]

  1. Nil. TheFreeDictionary.com. The Free Dictionary. Архів оригіналу за 22 березня 2016. Процитовано 27 березня 2016.
  2. why the lucky stiff. Floating Little Leaves of Code :: Why's (Poignant) Guide to Ruby. Архів оригіналу за 31 березня 2016. Процитовано 27 березня 2016.
  3. The Go Programming Language - builtins. Архів оригіналу за 8 грудня 2017. Процитовано 8 грудня 2017.
  4. Hal Abelson, Jerry Sussman. Structure and Interpretation of Computer Programs. — MIT Press. — ISBN 9780262011532. Архівовано з джерела 3 червня 2016
  5. https://stackoverflow.com/a/9786209/816449
  6. Медведєв Михайло Геннадійович. Common Lisp/Об'єкти Ліспу — Вікіпідручник. Архів оригіналу за 25 вересня 2015. Процитовано 27 березня 2016.