Nil
Nil (скорочення від лат. nihil) — ніщо, нуль.[1] Часом використовується в англійській мові замість слова «ніщо», наприклад, при описі рахунків ігор: «score 2-nil».
Латинські вирази
- Nil Satis Nisi Optimum — Ніщо крім найкращого достатньо добре.
В мовах програмування
- В Ruby позначає відсутність значення. Nil відрізняється від нуля, бо нуль — число, і має значення. Також nil відрізняється від невизначеної змінної, бо змінна визначена, просто не містить значення.[2]
- В Go, nil означає нульове значення для вказівників, каналів, функцій, інтерфейсів, відображень і зрізів.[3]
- В підручнику з програмування "Structure and Interpretation of Computer Programs" позначає порожній список, або закінчення списку.[4] З того часу мова Scheme позбулася символа
nil
на користь літерала порожнього списку'()
.[5] - В Common Lisp позначає порожній список та хибне значення.[6]
- В Pascal — нульовий вказівник.
Див. також
Примітки
- ↑ Nil. TheFreeDictionary.com. The Free Dictionary. Процитовано 27 березня 2016.
- ↑ why the lucky stiff. Floating Little Leaves of Code :: Why's (Poignant) Guide to Ruby. Процитовано 27 березня 2016.
- ↑ The Go Programming Language - builtins
- ↑ Hal Abelson, Jerry Sussman. Structure and Interpretation of Computer Programs. — MIT Press. — ISBN 9780262011532.
- ↑ https://stackoverflow.com/a/9786209/816449
- ↑ Медведєв Михайло Геннадійович. Common Lisp/Об'єкти Ліспу — Вікіпідручник. Процитовано 27 березня 2016.