Что действительно означает 'нечто'?

Исключение нулевого указателя генерируется, когда приложение пытается использовать null в случае, когда требуется объект. К ним относятся:

  1. Вызов метода экземпляра объекта null.
  2. Доступ или изменение поля объекта null.
  3. Принимая длину null, как если бы это был массив.
  4. Доступ или изменение слотов null, как если бы это был массив.
  5. Бросок null как будто это было значение Throwable.

Приложения должны бросать экземпляры этого класса, чтобы указать на другие незаконные использования объекта null.

Ссылка: http://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html

224
задан Glorfindel 20 December 2016 в 07:43
поделиться

7 ответов

См.: RFC 3092: Этимология "Нечто", D. Eastlake, 3-й и др.

Заключение в кавычки только соответствующие определения, от что RFC для краткости:

  1. Используемый очень обычно в качестве демонстрационного названия абсолютно чего-либо, особенно программы и файлы (особенно рабочие файлы).

  2. Сначала в стандартном списке метасинтаксических переменных, используемых в примерах синтаксиса (панель, baz, qux, quux, корги, grault, garply, waldo, fred, plugh, xyzzy, глухой стук). [ЖАРГОН]

132
ответ дан Shog9 23 November 2019 в 03:58
поделиться

foo используется в качестве имени заполнителя, обычно в примере кода, чтобы показать, что объект, называемый, или выбор имени, не является частью затруднения примера. foo часто сопровождается bar, baz, и даже bundy, если больше чем одно такое имя необходимо. Википедия называет эти имена Метасинтаксические переменные . Python программисты, предположительно, используют spam, eggs, ham, вместо foo, и т.д.

существует хорошее использование нечто в SA.

я также видел foo используемый, когда программист не может думать о понятном имени (вместо [1 110], скажите), но я полагаю что быть неправильным употреблением [1 111].

43
ответ дан Community 23 November 2019 в 03:58
поделиться

Поскольку определение "Нечто" имеет партию значений:

  • панель и baz часто составляются вместе для создания таких слов как foobar, barbaz, и foobaz. www.nationmaster.com/encyclopedia/Metasyntactic-variable

  • Главные понятия в CML, обычно отображаемом непосредственно на XMLElements (чтобы быть обсужденным позже). wwmm.ch.cam.ac.uk/blogs/cml /

  • Измерение общего количества пастбища в загоне, выраженном в килограммах сухого вещества пастбища на гектар (kg DM/ха) www.lifetimewool.com.au/glossary.aspx

  • Вперед Чиновник Наблюдения. Чиновник артиллерии, который остался с пехотой и танковыми батальонами создавать наблюдательные пункты на переднем крае, от которого можно наблюдать вражеские положения и радировать координаты целей к оружию далее сзади. members.fortunecity.com/lniven/definition.htm

  • является первой наиболее часто используемой метасинтаксической переменной. Это иногда объединяется с панелью для создания foobar. Это предполагает, что нечто, возможно, произошло с жаргонным словом Второй мировой войны fubar как акроним для fucked / fouled up beyond ll recognition, хотя Файл Жаргона делает довольно хороший случай... explanation-guide.info/meaning/Metasyntactic-variable.html

  • Foo является метасинтаксической переменной, используемой в большой степени в информатике для представления понятий абстрактно, и может использоваться для представления любой части a... en.wikipedia.org/wiki/FOo

  • Foo является миром мечтаний (не не) в серии Thumps Левена Ская Obert. Хотя это имеет многих исходных жителей, большинство его текущих обитателей от Действительности и известно как гниды.... en.wikipedia.org/wiki/Foo (место)

  • Также foo’. Представление дурака (глупый человек), в диакритическом знаке г-на T en.wiktionary.org/wiki/foo

Ресурс: Google

21
ответ дан CodesInChaos 23 November 2019 в 03:58
поделиться
12
ответ дан Blorgbeard 23 November 2019 в 03:58
поделиться

Я думаю, что это предназначено ничего для значения. Wiki говорит:

"Нечто является наиболее часто используемым с панелью метасинтаксических переменных и foobar".

8
ответ дан GateKiller 23 November 2019 в 03:58
поделиться

По-моему, у каждого программиста есть его собственные "слова", который используется каждый раз, когда Вам нужно произвольное слово при программировании. Для некоторых людей это - первые слова от childs песни, для другого это - имена и для другой что-то совершенно другое. Теперь для сообщества программиста также существуют эти "слова", и эти слова являются 'нечто' и 'панелью'. Использование этого состоит в том, что, если бы необходимо связаться публично о программировании Вас, не должны говорить, что Вы использовали бы arbitratry слова, Вы просто запишете 'нечто' или 'панель', и каждый программист знает, что это - просто произвольные слова.

3
ответ дан khebbie 23 November 2019 в 03:58
поделиться

Звук французского fou, (например: amour fou) [crazy], написанный на английском, будет foo, не так ли. Иначе furchtbar -> foobar -> foo, bar -> barfoo -> barfuß (босиком). Просто fou. Нога без зубов.

Я согласен со всеми, кто упомянул, что это означает: ничего интересного, просто что-то, обычно необходимое для завершения высказывания/выражения.

3
ответ дан 23 November 2019 в 03:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: