Недавно я увидел несколько вопросов о SO, в которых задавался вопрос, можете ли вы создать программу Hello World без использования точек с запятой с помощью C #. Задача состоит в том, чтобы сделать это снова, но в кратчайшем объеме кода!
14
'Hello World'
это действительная программа GolfScript, которая печатаетHello World
. Хотя HQ9 + легко победит ее.)Ответы:
C #, 76
Я пробовал это в моем VS2012, и он работает просто отлично, хотя это довольно удивительно, что вы можете применить
is
оператор кvoid
...источник
C # 85 символов
источник
C # (114)
Обратите внимание, что правильный индекс для
Write(string)
/WriteLine(string)
может отличаться в вашей системе. Однако, поскольку существует только 106 методы общей сложности , я почти уверен , либоWrite(string)
илиWriteLine(string)
буду двузначный номер индекса в каждой системе, поэтому количество символов должно быть общезначимым.Демонстрация: http://ideone.com/5npky (
Write
метод, по-видимому, здесь индекс 23)источник
null
на0
. Получить хороший счет персонажа 111 :)115 байт
Вероятно, возможно создать что-то немного более короткое, но я уверен, что вам нужно будет сделать какой-то асинхронный вызов.
источник
C #
969594 символаНемного обмана, но работает, если у вас установлен IronRuby:
источник
==
оператор сравнения из одного символа.puts
строкой.puts'Hello World'
действителен рубиновый код