LINUX.ORG.RU

Вышел Go версии 1.7.1

 


1

4

Вышел Go версии 1.7.1. Этот релиз минорный и включает в себя исправления ошибок в компиляторе, рантайме, документации и пакетах: compress/flate, hash/crc32, io, net, net/http, path/filepath, reflect и syscall.

>>> Подробности

anonymous

Проверено: Shaman007 ()
Последнее исправление: cetjs2 (всего исправлений: 3)

нормальную типизацию хочу, делать вывод в стиле error, result это хорошо, но я хочу не кортеж, а тип для этого

Khades ★★
()
Ответ на: комментарий от Khades

нормальную типизацию хочу, делать вывод в стиле error, result это хорошо, но я хочу не кортеж, а тип для этого

Это слишком новая, непроверенная концепция. Для того, чтобы она нормально вписалась в Go, необходимы длительные исследования.

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

ненене, дело не в длительности исследований, а в том, что это переусложнит язык и запутает программистов! Как джинерики и оверлоадинг

anonymous
()
Ответ на: комментарий от buddhist

Извини, но коарность > 1 и типизация — ортогональные вещи.

можно комментарий или ссылку для тех, кто недоучился в универе?

Yur4eg ★★
()
Ответ на: комментарий от Yur4eg

Арность - сколько на вход, коарность - на выход. А «типизация» подразумевает введение типов вариантов в Go.

anonymous
()

И чо, теперь каждую минорщино можно постить?

Oxdeadbeef ★★★
()

Вышел, ну и чёрт бы с ним. Нам-то что? Мы как писали, так и будем писать на привычном C/C++ и даже глазом не моргнём. А хипстота пусть пишет дальше на Go и дальше свой веб.

anonymous
()
Ответ на: комментарий от RazrFalcon

Минорщина же.

И действительно, нафига это надо было постить? Админ, срочно удали эту тему, она бестолковая!

anonymous
()
Ответ на: комментарий от Yur4eg

Вопрос, возвращает функция несколько результатов или же она возвращает результат типа «кортеж из значений типа тип1, ..., типN» — философский.

buddhist ★★★★★
()
Ответ на: комментарий от anonymous

надо просто периодически создавать новость с темой *поныть*. чтобы все поныли и разошлись... до следующего раза

buratino ★★★★★
()
Ответ на: комментарий от goingUp

Не знаю. Но есть идея на миллион: берёшь делаешь заготовку для, например, для двусвязного списка. Вместо типа пишешь T. Делаешь сервачок, который понимает url вида server.com/linked_list/string и выплёвывает заготовку linked_list.go, в котором T заменён на string. Юзер не сношается с go generate или другими тулзами, а делает go get и получает свой модуль.

uuwaan ★★
()

Хип-хип ура.

anonymous
()
Ответ на: комментарий от uuwaan

двусвязного списка

есть же map (и struct для более сложных случаев). зачем вам вместо него _generic_, не совсем понятно.

anonymous
()
Ответ на: комментарий от anonymous

Положительные по Вассерману

anonymous
()
Ответ на: комментарий от AVL2

В го все еще нет дженериков?

В go 2 может быть будут. Пруф не дам, но у кого-то в своё время видел концепт, вероятно, у Фитзпатрика.

delitrem
()

Пусть заходит обратно, Go ненужен.

anonymous
()

Что-то ЛОР меня расстраивает последнее время. Уж казалось бы, школьники все в школе, учатся, ан нет — новость про Го и стандартный набор из «а нам и с C/C++ нормально», «дженериков нет», «Го не нужен», «хипстеры с вебом». Ну ей-богу, ну придумайте уже что-нибудь новое, скучно читать же!

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.