Size: a a a

2020 June 23

с

сонная википедия... in Go-go!
сравнение гошного рефлекта и comptime генератора интерполяции
сравнение всего гошного рантайма и языка завязанного на libc
источник

p

pragus in Go-go!
сонная википедия
сравнение гошного рефлекта и comptime генератора интерполяции
сравнение всего гошного рантайма и языка завязанного на libc
ну ты же понимаешь, что в рамках конечного результата тебе это не важно?  :)
источник

с

сонная википедия... in Go-go!
что не важно?
что на алпине производительность точно просядет, а то и работать не будет?
источник

ВС

Владимир Столяров... in Go-go!
Можно начать с банального: про первый пишут везде, а второй никто не знает)
источник

с

сонная википедия... in Go-go!
просто нужна comptime интерполяция строк в Go2
источник

ВС

Владимир Столяров... in Go-go!
На эту тему не раз открывали issue, но воз и ныне там
источник

с

сонная википедия... in Go-go!
ну в го форматинг дорогой, потому что fmt завязан на рефлект
при этом тот же println из рантайма спокойно все делает на этапе компиляции
источник

ЮВ

Юрий Вельмесов... in Go-go!
Приветсвую всех!

Чет не пойму, как можно в функции указать параметр с дефолтным значением?
Типа такого:

func log(err, fatal bool := false) {
   if err != nil {
       if fatal {
           log.Fatal(err.Error())
       }

       fmt.Println(err.Error())
   }
}
источник

ВГ

Владимир Гришин... in Go-go!
Юрий Вельмесов
Приветсвую всех!

Чет не пойму, как можно в функции указать параметр с дефолтным значением?
Типа такого:

func log(err, fatal bool := false) {
   if err != nil {
       if fatal {
           log.Fatal(err.Error())
       }

       fmt.Println(err.Error())
   }
}
никак
источник

AS

Alexander Shavelev in Go-go!
Юрий Вельмесов
Приветсвую всех!

Чет не пойму, как можно в функции указать параметр с дефолтным значением?
Типа такого:

func log(err, fatal bool := false) {
   if err != nil {
       if fatal {
           log.Fatal(err.Error())
       }

       fmt.Println(err.Error())
   }
}
вы сновп пхп тащите сюда?!
источник

ЮВ

Юрий Вельмесов... in Go-go!
😀
источник

ЮВ

Юрий Вельмесов... in Go-go!
ага, старые привычки 😂
источник

ВГ

Владимир Гришин... in Go-go!
ваш пример, кстати, идеально бессмыслен
источник

ВГ

Владимир Гришин... in Go-go!
вы из двух хороших функций делаете одну плохую
источник

ЮВ

Юрий Вельмесов... in Go-go!
почему?

зато не нужно было бы городить лапшу вот эту:
if err != nil {
   fmt.Println(err.Error())
}

а можно было бы просто:

error.Check(err, true)
источник

AS

Alexander Shavelev in Go-go!
Юрий Вельмесов
ага, старые привычки 😂
забудьте
просто забудьте
ну или пишите на питон
источник

ВГ

Владимир Гришин... in Go-go!
Юрий Вельмесов
почему?

зато не нужно было бы городить лапшу вот эту:
if err != nil {
   fmt.Println(err.Error())
}

а можно было бы просто:

error.Check(err, true)
это не лапша, а прекрасный кусок кода
источник

ВГ

Владимир Гришин... in Go-go!
который вам даст номер строки корректно
источник

ВГ

Владимир Гришин... in Go-go!
у вас буквы на клавиатуре платные, вы боитесь лишний раз иф написать?
источник

ЮВ

Юрий Вельмесов... in Go-go!
Владимир Гришин
это не лапша, а прекрасный кусок кода
похоже я что то не понимаю...

это как смотреть на запорожец и говорить, вах, вах... какой красавэлл! 😄
источник