В Go, если тебе нужно значение по умолчанию, то ты пишешь для этого отдельную функцию.
Например:
func add(a, b int) int {
return a + b
}
func addOne(a int) int {
return add(a, 1)
}
Да, это увеличивает количество кода, и в начале было неудобно, но потом я ощутил преимущества такого подхода: большая предсказуемость и лучшая читаемость.
Да я их и не сравнивал, это к ТСу.
Я сказал, что парадокс вполне может быть применим.
Потому что мне не понравилось надменно-ребяческое отношение автора рутового комментария этой ветки и поэтому я указал на его неправоту, все.
Я говорил в соответсвии с контекстом основной темы (парадокса): новые возможности, которых нет в текущем инстументе.
Про указатели и подобное поспорить не могу, т.к. моё знакомство с C# очень поверхностно
Ну, например горутины(и способы работы с ними) и defer.
Но, самое главное, конечно, подходы, к которым подталкивает архитектура языка.
Не спорю, что у C# больше возможностей, чем у Go, но считать, что там нет ничего нового — не правильно, на мой взгляд.
Да, Go более низкоуровневый, но это только подтверждает наличие у него определённых возможностей, которых нет в С#, так что, как мне кажется, парадокс вполне себе применим.
Например:
Да, это увеличивает количество кода, и в начале было неудобно, но потом я ощутил преимущества такого подхода: большая предсказуемость и лучшая читаемость.
Например, когда ты читаешь код и видишь:
То сразу понятно, о чем речь, а в случае:
для получения ответа приходится чутка копнуть, что на дистанции ухудшает читаемость.
Не уверен, что привёл лучшие примеры, но основная мысль понятна, думаю
Да я их и не сравнивал, это к ТСу.
Я сказал, что парадокс вполне может быть применим.
Потому что мне не понравилось надменно-ребяческое отношение автора рутового комментария этой ветки и поэтому я указал на его неправоту, все.
Про указатели и подобное поспорить не могу, т.к. моё знакомство с C# очень поверхностно
Но, самое главное, конечно, подходы, к которым подталкивает архитектура языка.
Не спорю, что у C# больше возможностей, чем у Go, но считать, что там нет ничего нового — не правильно, на мой взгляд.