ФлеймФорумОбщее

не могу переваривать { в новой строке

Страницы: 1 2 3 4 5 6 7 Следующая »
#0
10:53, 29 янв 2020

как теперь учить C#?

#1
10:57, 29 янв 2020

int main()
{
  return 0;
}

Вот это {?

#2
11:07, 29 янв 2020

programina
> int main()
> {
>   return 0;
> }
>
> Вот это {?
непереваривальщики непоследовательны. если открывающуюся скобку не нереносят, забивая на визуальную читаемость кода и выделяемость блоков, то так же надо делать и с закрывающейся скобкой:
int main(){
  return 0;}

#3
11:15, 29 янв 2020

Azure Drake

#define BEGIN {
#4
11:15, 29 янв 2020

Блин, я думал { в строке с управляющей конструкцией это какой то пережиток 16-битных юниксов когда на выжигающих глаза электронно-лучевых трубках место под символы экономили.
А оно оказывается еще живо?

#5
11:23, 29 янв 2020

=A=L=X=
О чем ты?
Жависты только так и пишут.

#6
11:26, 29 янв 2020

nes
> Жависты только так и пишут.
Проще назвать, кто так не пишет.
Так не пишут программисты на C#.

#7
11:27, 29 янв 2020

nes
Да почти все так пишут. Почти во всех языках в стандартных рекомендациях для внутренних конструкций типа if, for итд { на той же строке. Для функций, классов, интерфейсов итд - по разному. Только в C/C++ всегда на новой.

#8
11:29, 29 янв 2020

entryway
> Только в C/C++ не так.
В C++ тоже так, если смотреть на Google Style Convention. А чей стиль считается эталоном?

#9
11:42, 29 янв 2020

Azure Drake
entryway
Вы с какой-то другой галактики.

#10
11:43, 29 янв 2020

Azure Drake
>А чей стиль считается эталоном?
Нету такого.

#11
11:47, 29 янв 2020

Azure Drake
> если смотреть на Google
Если хочешь понятный читаемый код, то не смотри на google, потому что там пишут код не для чтения. Пиши как все нормальные программисты { с новой строки, и представляй о связке
{
...
}
как о блоке.

#12
11:48, 29 янв 2020

Azure Drake
> В C++ тоже так, если смотреть на Google Style Convention.
Наверное потому что в этой конторке не только на крестах пишут, как это обычно (?) бывает в геймдеве. Выбрали более распространённый вариант.

Azure Drake
> А чей стиль считается эталоном?
Всякие JSR, PSR итд

https://www.oracle.com/technetwork/java/codeconventions-150003.pdf
https://doc.rust-lang.org/1.0.0/style/style/braces.html
https://www.php-fig.org/psr/psr-12/
https://standardjs.com/rules.html

#13
11:50, 29 янв 2020

На самом деле { почти всегда рудимент,
поэтому человеки не могут определиться куда его пихать.

#14
11:58, 29 янв 2020

nes
> На самом деле { почти всегда рудимент
Особенно учитывая, что однострочные конструкторы почти всеми конвенциями прямо запрещаются смысл отдельного опкратора для открытия блока теряется.
Зато парсерам проще. Легко подсчитать сколько открывающихся и сколько закрывающихся и визуально подсчетить легко для пользователя сопряженные скобки.

Страницы: 1 2 3 4 5 6 7 Следующая »
ФлеймФорумОбщее

Тема в архиве.