Следует говорить НА ПОРЯДОК хужеОтступы гораздо хуже различимы

нет зарегистрированных пользователей и 1 ноунейм

Следует говорить НА ПОРЯДОК хужеОтступы гораздо хуже различимы

Да, но форматировать можно по разному, а где-то и в одну линию написатьМаэстро Олежа писал(а): 14 ноя 2020, 01:27 даже в языках, где синтаксически блоки управляющих конструкций, процедур и пр. отделяются скобками, принято форматировать код с соблюдением уровня отступов (в одном блоке отступы на одном уровне), поэтому скобки излишни
truth1one писал(а): 13 янв 2015, 01:53 разница между 1080p и 4К неразлечима на глаз!
разницу между 30 и 60 фпс мало кто заметит
Основное занятие сонибоев:

Можно по-разному форматировать, но все разработчики придерживаются правила, чтобы в одном блоке отступы были на одном уровне, иначе код становится нечитаемым. Также никто не записывает сложные конструкции (которые включают более 1 оператора присваивания) в одну строку.NightlyRevenger писал(а): 14 ноя 2020, 01:37 Да, но форматировать можно по разному, а где-то и в одну линию написать
Эта проблема скорее актуальна для круглых скобок в сложных выражениях и вызовах функций, но не для фигурных скобок, отделяющих блоки кода, при нормальном форматировании кода границы блоков видны по отступам.NightlyRevenger писал(а): 14 ноя 2020, 01:37 Скобки лучше видны, и их пару подсветит редактор, отступы же не подсвечиваются
truth1one писал(а): 13 янв 2015, 01:53 разница между 1080p и 4К неразлечима на глаз!
разницу между 30 и 60 фпс мало кто заметит
Основное занятие сонибоев:
То есть так huy = pizda ? 1 : 2 или (a, b) = (array[0], array[1]) написать нельзя?Маэстро Олежа писал(а): 14 ноя 2020, 02:11 Также никто не записывает сложные конструкции (которые включают более 1 оператора присваивания) в одну строку.



huy = pizda ? 1 : 2;Newfag писал(а): 14 ноя 2020, 02:18То есть так huy = pizda ? 1 : 2 или (a, b) = (array[0], array[1]) написать нельзя?Маэстро Олежа писал(а): 14 ноя 2020, 02:11 Также никто не записывает сложные конструкции (которые включают более 1 оператора присваивания) в одну строку.![]()
Маэстро Олежа писал(а): 14 ноя 2020, 02:11 Можно по-разному форматировать, но все разработчики придерживаются правила, чтобы в одном блоке отступы были на одном уровне, иначе код становится нечитаемым.
Маэстро Олежа писал(а): 14 ноя 2020, 02:27 логическая связь прекрасно видна, если в предыдущем своем комментарии ("Да, но форматировать можно по-разному...") ты отвечал на то, что я написал, а не на какие-то свои мысли
CODE: Выделить всё
foreach (var group in studentsGroupByStandard)
{
Console.WriteLine("StandardID {0}:", group.Key);
var studentNames = group.Where(s => s.Age > 18)
.Select(s => s)
.Where(st => st.StandardID > 0)
.Select(s => s.StudentName);
Console.WriteLine("Names {0}:", string.Join(", ", studentNames));
}
CODE: Выделить всё
foreach (var group in studentsGroupByStandard)
{
Console.WriteLine("StandardID {0}:", group.Key);
var studentNames = group.Where(s => s.Age > 18)
.Select(s => s)
.Where(st => st.StandardID > 0)
.Select(s => s.StudentName);
Console.WriteLine("Names {0}:", string.Join(", ", studentNames));
}
truth1one писал(а): 13 янв 2015, 01:53 разница между 1080p и 4К неразлечима на глаз!
разницу между 30 и 60 фпс мало кто заметит
Основное занятие сонибоев:

На питоне так нельзя писать, потому что в нём перенос строки и отступы - часть синтаксисаМаэстро Олежа писал(а): 14 ноя 2020, 02:36 NightlyRevenger, стейтменты на одном уровне у тебя
То присваивание с цепочкой Where, Select, Where, Select - один стейтмент, если что.

truth1one писал(а): 13 янв 2015, 01:53 разница между 1080p и 4К неразлечима на глаз!
разницу между 30 и 60 фпс мало кто заметит
Основное занятие сонибоев:

Можно либо ставить \ в конце строки, либо обернуть эту цепочку в круглые скобки ().NightlyRevenger писал(а): 14 ноя 2020, 02:43На питоне так нельзя писать, потому что в нём перенос строки и отступы - часть синтаксисаМаэстро Олежа писал(а): 14 ноя 2020, 02:36 NightlyRevenger, стейтменты на одном уровне у тебя
То присваивание с цепочкой Where, Select, Where, Select - один стейтмент, если что.
![]()
CODE: Выделить всё
foreach (var group in studentsGroupByStandard)
{
Console.WriteLine("StandardID {0}:", group.Key);
var studentNames = group.Where(s => s.Age > 18)
.Select(s => s)
.Where(st => st.StandardID > 0)
.Select(s => s.StudentName);
Console.WriteLine("Names {0}:", string.Join(", ", studentNames));
}CODE: Выделить всё
foreach (var group in studentsGroupByStandard)
{
Console.WriteLine("StandardID {0}:", group.Key); var studentNames = group.Where(s => s.Age > 18).Select(s => s).Where(st => st.StandardID > 0).Select(s => s.StudentName);
Console.WriteLine("Names {0}:", string.Join(", ", studentNames));
}
Вот одинаковый отступ, опять падаетМаэстро Олежа писал(а): 14 ноя 2020, 02:56 Когда я говорил о разных отступах внутри блока, я имел в виду вот такое

truth1one писал(а): 13 янв 2015, 01:53 разница между 1080p и 4К неразлечима на глаз!
разницу между 30 и 60 фпс мало кто заметит
Основное занятие сонибоев:
.net core от microsoft
truth1one писал(а): 13 янв 2015, 01:53 разница между 1080p и 4К неразлечима на глаз!
разницу между 30 и 60 фпс мало кто заметит
Основное занятие сонибоев:

Это объективно вторичная параша для ленивых пидоров, которые не могут освоить второй язык и общаются с ядром Linux через уебанского переводчика.

Такой подход сокращает возможности форматирования и ухудшает читаемостьМаэстро Олежа писал(а): 14 ноя 2020, 03:08 NightlyRevenger, и какое это имеет отношение к обсуждению читаемости кода? С тем что в питоне соблюдение отступов является правилом синтаксиса я не спорил![]()
Только не переживайEldarion писал(а): 14 ноя 2020, 03:08 Это объективно вторичная параша для ленивых пидоров, которые не могут освоить второй язык и общаются с ядром Linux через уебанского переводчика.
truth1one писал(а): 13 янв 2015, 01:53 разница между 1080p и 4К неразлечима на глаз!
разницу между 30 и 60 фпс мало кто заметит
Основное занятие сонибоев:
