Size: a a a

2020 February 27

а

а это кто in Go-go!
Kai Ren
ИМХО, когда запускали Go, в тренде была "скриптуха", одно то, что Go был статически типизирован делало его сильнее reliable =)
Go это почти что динамически типизированный язык, потому что система типов слабееькая и очень часто используются interface{} + type-switch которые по сути и есть динамическая типизация
источник

N

Nioray in Go-go!
Dmitry M
А почему не можем сразу создать нужного размера слайс?
потому что по бенчам так медленее
источник

A

Aikidos in Go-go!
а это кто
Go это почти что динамически типизированный язык, потому что система типов слабееькая и очень часто используются interface{} + type-switch которые по сути и есть динамическая типизация
Дайте определение, что такое слабая система типов.
источник

DM

Dmitry M in Go-go!
Nioray
потому что по бенчам так медленее
Найди различия


        .          .      3:func copy1(a []int) []int {
     30ms      3.85s      4:  b := make([]int, 0, len(a))
     40ms      590ms      5:  b = append(b, a...)
        .          .      6:  return b
        .          .      7:}

        .          .      9:func copy2(a []int) []int {
        .          .     10:  b := make([]int, 0, 0)
    130ms      5.41s     11:  b = append(b, a...)
        .          .     12:  return b
        .          .     13:}
источник

KR

Kai Ren in Go-go!
Aikidos
Дайте определение, что такое слабая система типов.
Невыразительная
источник

A

Aikidos in Go-go!
Kai Ren
Невыразительная
Дайте определение выразительности)
источник

N

Nioray in Go-go!
а это кто
Go это почти что динамически типизированный язык, потому что система типов слабееькая и очень часто используются interface{} + type-switch которые по сути и есть динамическая типизация
часто используется интерфейс. о рли?
источник

RS

Roman Sharkov in Go-go!
Aikidos
Дайте определение выразительности)
sum types, generics, tuples (не только в return value 😄)
источник

а

а это кто in Go-go!
Aikidos
Дайте определение, что такое слабая система типов.
Это когда нету Unit, Bottom типов, нет дженериков, нет специализации…
источник

A

Aikidos in Go-go!
И невыразительность не говорит, что система типов динамическая
источник

а

а это кто in Go-go!
а это кто
Это когда нету Unit, Bottom типов, нет дженериков, нет специализации…
вот ещё ADT и туплы сюда же
источник

KR

Kai Ren in Go-go!
Aikidos
Дайте определение выразительности)
Возможность строить абстракции для кастомных типов. Например кастомный канал на кастомных юзерах, а не интерфейс интерфейсами обмазан.
источник

KR

Kai Ren in Go-go!
Aikidos
И невыразительность не говорит, что система типов динамическая
С этим согласен
источник

А

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

AR

Aleksandr Razumov in Go-go!
а это кто
Go это почти что динамически типизированный язык, потому что система типов слабееькая и очень часто используются interface{} + type-switch которые по сути и есть динамическая типизация
> очень часто используется interface {}

Много и давно на го пишете?
источник

KR

Kai Ren in Go-go!
а это кто
Go это почти что динамически типизированный язык, потому что система типов слабееькая и очень часто используются interface{} + type-switch которые по сути и есть динамическая типизация
От настоящей динамики он уже гораздо приятнее.
источник

A

Anatoliy in Go-go!
а это кто
Go это почти что динамически типизированный язык, потому что система типов слабееькая и очень часто используются interface{} + type-switch которые по сути и есть динамическая типизация
а можно примеры "очень часто"?
источник

а

а кто это in Go-go!
а это кто
Go это почти что динамически типизированный язык, потому что система типов слабееькая и очень часто используются interface{} + type-switch которые по сути и есть динамическая типизация
чо
источник

а

а это кто in Go-go!
вот в js.Value
источник

а

а это кто in Go-go!
привет, именно кто
источник