The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск языка программирования Go 1.22, opennews (??), 07-Фев-24, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


29. "Выпуск языка программирования Go 1.22"  –5 +/
Сообщение от Аноним (3), 07-Фев-24, 11:02 
> values := []string{"a", "b", "c"}

Такое сложно читать человеку , он устает . Зачем пустые скобки ? Чтобы показать что это массив ? Человеку это зачем знать ? Зачем кавычки ? Непонятно , что a b c это не цифры , а текст ?
> go func() {

Это изобретения велосипедов .
Человек должен понять программу , просто прочитав ее . Вы же читаете этот текст .
Просто очень сложно такое читать
values := []string{"a", "b", "c"} for _, v := range values {go func() {fmt.Println(v) done <- true}()}

Ответить | Правка | Наверх | Cообщить модератору

35. "Выпуск языка программирования Go 1.22"  +/
Сообщение от Аноним (35), 07-Фев-24, 11:24 
> Зачем кавычки ? Непонятно , что a b c это не цифры , а текст ?

Чтобы понять что это текст, а не другие переменные.

Но в целом синтаксис ИМХО омерзителен. Конечно и на других языках можно писать стольже отвратительно выглядящий код но там надо стараться, а тут это судя по всему норма.

Ответить | Правка | Наверх | Cообщить модератору

39. "Выпуск языка программирования Go 1.22"  +/
Сообщение от Аноним (7), 07-Фев-24, 11:33 
Да, в GoLang этот синтаксис = норма.
Ответить | Правка | Наверх | Cообщить модератору

37. "Выпуск языка программирования Go 1.22"  +/
Сообщение от Ананий (?), 07-Фев-24, 11:26 
>Непонятно , что a b c это не цифры , а текст ?

а если текст совпадет с зарезевированным словом? изобретать костыли?
а какое-нибудь а b c 0xFF d это что?

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

Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

77. Скрыто модератором  –2 +/
Сообщение от Аноним (-), 07-Фев-24, 15:10 
Ответить | Правка | Наверх | Cообщить модератору

75. "Выпуск языка программирования Go 1.22"  +/
Сообщение от Аноним (75), 07-Фев-24, 14:55 
>Такое сложно читать человеку , он устает

Ну так пишите на перле, там будет просто map { print $_, "\n" } qw/a b c/

>Человек должен понять программу , просто прочитав ее . Вы же читаете этот текст

Реально ваш язык, присмотритесь.

Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

142. "Выпуск языка программирования Go 1.22"  +/
Сообщение от Аноним (142), 07-Фев-24, 23:29 
На перле будет
say for qw/a b c/;
Ответить | Правка | Наверх | Cообщить модератору

178. "Выпуск языка программирования Go 1.22"  +/
Сообщение от Аноним (75), 08-Фев-24, 13:30 
say работает по дефолту хоть в какой-нибудь версии перла?
И у вас не запускается рутина, как в гошном варианте. map с блоком ближе к этой логике.
Ответить | Правка | Наверх | Cообщить модератору

133. "Выпуск языка программирования Go 1.22"  +1 +/
Сообщение от Аноним (131), 07-Фев-24, 20:52 
> Просто очень сложно такое читать

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

Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

179. "Выпуск языка программирования Go 1.22"  +/
Сообщение от Аноним (75), 08-Фев-24, 13:33 
Я знаю пять или шесть и для меня пихон (99% кодов) и голанг (от 99% программистов на голанге, начинавших с курсов пихона) по-прежнему нечитаемы.
Ответить | Правка | Наверх | Cообщить модератору

162. "Выпуск языка программирования Go 1.22"  +/
Сообщение от Аноним (162), 08-Фев-24, 11:13 
Кому как. Я устаю гадать во всех этих недомолвках питанорубижабаскрипта. А тут -- всё понятно.
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру