Можете ли вы написать афоризм не более чем в 4 строки кода?
Код должен читать как можно больше афоризма на простом английском языке и возвращать логическое значение true
.
Язык: по выбору.
Критерии для принятого ответа: большинство голосов за 180 30 дней. (8 - е июля 2014)
Оригинальность: может быть старый афоризм, но творческий был бы гораздо более ценным.
popularity-contest
Эдуард Флоринеску
источник
источник
!!"[ insert whatever aphorism you want here ]"
Ответы:
питон
Хорошо, это возвращает кортеж Истины, но это все равно само оценивается как Истина.
источник
вперед
источник
C:
Вам придется немного щуриться, чтобы прочитать это :-)
Вы можете заметить потенциальную ошибку деления на ноль в строке 3, но она никогда не выполняется, потому что выражение оценивается так же, как и
true
до выполнения вычисления.источник
__
это идентификатор, пара побитовых и логических OR и операторы запятых, которые все незначительны, потому что это все логическое OR с1
оценкой true). Это искусство ASCII, которое немного сложно прочитать.Трудно избежать строковых литералов, комментариев и трюков для такого рода, но я старался держать их на минимальном уровне. Также первая строка не имеет смысла. Ну, я
fun
делал этоF #
Я мог бы также сделать некоторое заявление о злоупотреблении, но в итоге я не нашел способа вернуть true:
или
Мне действительно нужно остановиться с каламбурами.
источник
С
Нет строковых литералов или комментариев:
Разделить на две строки, но одна будет работать хорошо.
При компиляции с использованием gcc в Linux (x86-64) получается исполняемый файл, который успешно завершается (код выхода 0), так же, как
true
утилита Unix; это то, как я решил интерпретировать требование возврата логического значенияtrue
на языке без сценариев.Примечание: несмотря на злоупотребление правилом «implicit int», основной трюк этой программы заключается в том, что хотя программа на C, которая падает без конца
main
безreturn
оператора, обычно приводит к ненулевому коду выхода, вызывая другую функцию, которую мы можем установитьEAX
регистр, который затем используется в качестве кода выхода программы. Это, конечно, совершенно неопределенное поведение и совершенно не переносимое.источник
питон
JavaScript
источник
C #:
«Жизнь коротка» (Гиппократ)
источник
var life = 0s;
Рубин
Немного длинно, но дает нам несколько афоризмов:
И (слегка растягиваясь):
источник
y or
.Scala
источник
CoffeeScript
=> правда
источник
C ++
источник
питон
источник
Афоризм о полных глаголах, в
Рубин
источник
С
источник
Javascript
Аппроксимация «чтобы твоя личность была правдой».
Я как бы не согласен с требованиями, поскольку он возвращает true только в одном конкретном случае ... но я надеюсь, что вы позволите ему скользить, потому что возвращаемое значение на самом деле является частью афоризма.
источник
С
Я не боюсь компьютеров, я боюсь их отсутствия.
Исаак Азимов
источник
С
источник
Я получил замечательную ошибку при попытке это:
Это очень вдохновлено ответом Даррена Стоуна.
Javascript
Возвращает неявную истину.
Чуть менее кратко, с вопросительным знаком:
источник
PHP
"Все хорошо, что хорошо кончается."
источник
Q
any bird:`int$"hehand"=2^`int$"hebush"
а также
(./) 2_iscomp:any 3,'s:"a",'"crowd"
источник
PHP
Яблоко в день...
источник
Common Lisp
источник
Немного ленивый, но мой дубль.
Python:
JavaScript:
источник
Lua
источник
JavaScript
источник
р
-Сократ
источник
Просто-Базовый 84
источник
пролог
источник
питон
источник
Рубин
Не самое элегантное решение, но очень легко читаемое
источник