2014-12-23 2 views
3

Есть ли способ делать комментарии в Brainfuck, которые содержат периоды ('.')?Как написать «комментарий», содержащий период (.) В Brainfuck?

Я знаю, что могу использовать в основном каждый символ, который не является одной из команд, и он игнорируется, но я хотел бы поместить номер версии в комментарии в верхней части файла и содержать период.

+0

Хм, теперь, если комментарий (s) были сами [часть] код и всю вещь прочитать как современная и очень длинная, адаптация Шекспира. – user2864740

+0

Не совсем в Шекспире, но «интересный» комментарий к алгоритму действительно может быть забавным. Хм, я буду помнить об этом. – cookieundercover

ответ

4

Есть трюк, который вы можете использовать: цикл не будет выполнять то, что внутри, если оно не выполняется и синтаксически подходит.

[This is a comment.]+++++++++++++++++++++++++++++++. 

В самом деле, если оставить в [], это будет печатать байт NUL слишком много. Вы все еще не можете использовать скобки, хотя;)

Это сродни конструкции оболочки:

if false; then 
    this is a comment 
fi 
Смежные вопросы