
Olzhas
27.05.2018
03:54:14
Там проблем с типизацией нет
Можно вычесть из объекта массив и получить -0

Alexander
27.05.2018
03:54:57

Google

Ross
27.05.2018
03:54:58

Alexander
27.05.2018
03:55:51
Чёт постирония

Ross
27.05.2018
03:55:57
или скорее просто порыбачить. толстовато как по мне)

tsov
27.05.2018
04:46:32

Anton
27.05.2018
04:47:26

Алекс
27.05.2018
04:59:37

Daniel
27.05.2018
05:22:31
А как генерики связаны с обработкой ошибок?

Ross
27.05.2018
05:51:36
Result<T, E>

Daniel
27.05.2018
05:55:54
А?!

Igor K
27.05.2018
06:08:04

Alexander
27.05.2018
07:45:23
А как генерики связаны с обработкой ошибок?
Генерики совместно с типами сумами могут позволить возвращать из функции не два значения, а одно, которое будет либо ошибка, либо результат вычисления (или вам нравится возвращать структуры с дефолтными значениями при ошибке?).

Google

Alexander
27.05.2018
07:49:09
А итераторы - это, кстати, вещь, которая существенно упрощает чтение кода, ибо чтение циклов с кучей ifов, breakов и continue - не самая простая задача.

Dmitri
27.05.2018
08:08:41
А никак нельзя узнать на какой строчке error появилась?
Что б каждый раз в if err != nil не писать в лог место руками

Mykyta
27.05.2018
08:16:46

Dmitri
27.05.2018
08:20:31

Vadim
27.05.2018
08:53:51

Алекс
27.05.2018
08:54:29
Kiss
нет, упрощение инструментов это не кисс, а вырождение

Vadim
27.05.2018
08:57:11
нет, упрощение инструментов это не кисс, а вырождение
Тогда давай писать на ассемблере. Смотри, тут есть плоскость, в которой по оси x понятность компьютеру, а на оси y, понятность человеку. И понятность написания кода на языке человеку тоже важна, так как в этом мире есть дэдлайны. Код го одновременно очень легко читается, и достаточно понятен компьютеру.

Алекс
27.05.2018
08:58:05
этот спор беспредметный и от того бессмысленный. пиши на чем хочешь, но как выше писали, с крестиков на го перейдешь легко, обратно уже не сможешь. а однажды оно тебе понадобится.
разве что ты планируешь всю жизнь сайтики клепать

some_random_anonymous
27.05.2018
09:01:06

Vadim
27.05.2018
09:02:28
Очень рад, что у тебя достаточно времени, чтобы писать все на плюсах.

Dmitri
27.05.2018
09:03:37
теперь на ассемблере (почти) не пишут
с++ будет вечно жить?

Vadim
27.05.2018
09:07:07
Я про это же. Вся эволюция является по сути деградацией. Мы облегчаем для себя решение задач и забываем как более сложным методом решали эту задачу наши предки. Этот процесс естественен и я не понимаю зачем ему противостоять.

Никита
27.05.2018
09:08:15
На С++ написано очень много софта, который активно используется и развивается. Вряд ли это станут переписывать
По этому жить он будет ещё очень долго

Google

Dmitri
27.05.2018
09:08:32
на бейсике тоже когда-то много софта писали

Никита
27.05.2018
09:09:03

Алекс
27.05.2018
09:10:14

some_random_anonymous
27.05.2018
09:10:43

Никита
27.05.2018
09:10:47
Если я не ошибаюсь, на бэйсике писали только десктопные приложения и все. Вот он и сдох
Вместе с тем софтом, что на нём писался, собственно

Vadim
27.05.2018
09:14:03

Алекс
27.05.2018
09:14:40
я молчу про эмбед

Никита
27.05.2018
09:15:20

Алекс
27.05.2018
09:15:35

Никита
27.05.2018
09:15:57
Мобильная разработка тоже

Vadim
27.05.2018
09:16:04
веб?
Любая научная деятельность.

some_random_anonymous
27.05.2018
09:16:33
веб?
Вообще все, что не связано с системным программированием и играми.

Алекс
27.05.2018
09:16:50

Никита
27.05.2018
09:17:02

Vadim
27.05.2018
09:17:07

Алекс
27.05.2018
09:17:16

Google

some_random_anonymous
27.05.2018
09:17:39
Сиплюсплюсник ворвался и доказывает что-то кому-то в Го чате. ?

Никита
27.05.2018
09:18:06

Vadim
27.05.2018
09:18:07

Алекс
27.05.2018
09:18:16

Vadim
27.05.2018
09:18:35

eugene
27.05.2018
09:19:08

Алекс
27.05.2018
09:19:27

Admin
ERROR: S client not available

Никита
27.05.2018
09:19:53

Vadim
27.05.2018
09:19:55
Блин, очень хреновый аргумент, что на го мало чего написано, языки совсем новые.

Алекс
27.05.2018
09:20:51

Никита
27.05.2018
09:21:41

Алекс
27.05.2018
09:22:19
дело не в том, сколько чего на чем написано. можешь хоть на дельфи писать, хоть на пхп. но сишку ты должен знать чтобы однажды не оказалось что ты быдлокодер.

Никита
27.05.2018
09:23:53
Я думал программист определяется архитектурными навыками, а не знанием языка Х

A-ZiKo31 ®
27.05.2018
09:24:25

some_random_anonymous
27.05.2018
09:26:10
В армии не служил не мужик. На Си++ не писал не программист.

Sergey
27.05.2018
09:35:29
спасибо за новую гифку

Daniel
27.05.2018
09:36:35

Sergey
27.05.2018
09:38:23

Daniel
27.05.2018
09:38:31

Google

Daniel
27.05.2018
09:39:10

Берял
27.05.2018
09:39:20

Daniel
27.05.2018
09:40:41

Sergey
27.05.2018
09:41:02
А?
для первого уровня вложенности проверка на "вернуло nil" или "не существует" выглядит так:
https://play.golang.org/p/MbpTmWYSm4m
а как будет выглядеть для второо уровня вложенности? return v, ok1, ok2 ?

Берял
27.05.2018
09:41:11

Alexander
27.05.2018
09:41:12

Sergey
27.05.2018
09:42:14
а вообще,

Daniel
27.05.2018
09:42:34

Sergey
27.05.2018
09:42:57

Daniel
27.05.2018
09:44:16

Sergey
27.05.2018
09:44:34

Берял
27.05.2018
09:44:34

Daniel
27.05.2018
09:45:49

Sergey
27.05.2018
09:46:15

Daniel
27.05.2018
09:46:22