169 похожих чатов

Всем привет. Решил изучить Nim( в качестве альтернативы С++). Тут вопрос

возник. Я люблю использовать табы в своем коде(надеюсь не закидаете меня помидорами). Вроде где то читал, что можно использовать альтернативыный синтаксис, что ли какие то фильтры что ли.
Питонский синтаксис мне не очень по душе, бывали случаи, когда выносил код в отдельную функцию(ради структурирования, читабельности кода) через копи паст допускал ошибки (идент где то не там выставил). Можно как то другой синтаксис использовать в Ним? Или что то можете мне посоветовать?

4 ответов

19 просмотров

Вроде бы где-тобыли макросы которые из питон-лайк делают скобочный синтаксис в ним

Alexander
Вроде бы где-тобыли макросы которые из питон-лайк ...

Но не уверен что этим кто-то очень серьёзно заморачивался

Alexander
Но не уверен что этим кто-то очень серьёзно замора...

Дело привычки, зато потом от скобочек в других языках рябит в глазах. Второй этап это отказ от скобок там где только можно, благо Nim это позволяет.

Волька
Дело привычки, зато потом от скобочек в других язы...

В целом да, я помню лет 20 назад меня бесил питон этими отступами, а теперь наоборот

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

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта