Size: a a a

2020 March 27

OK

Oleg Kovalov in Go-go!
Askold Monarkhov
кричит, что только в свиче можно. Как в ифе юзать?
дай угадаю, value это строка?
источник

J

Jefferson in Go-go!
Написал в общем парсер си кода, парсит имя функции, аргументы, обьявленные переменные внутри функции, вызванные функции внутри функции, вроде красиво выглядит:
источник

DP

Daniel Podolsky in Go-go!
Askold Monarkhov
Я просто только учу и увидел такую конструкцию в уроке. Как она вообще называется? .(type)
этак конструкция может быть только в type switch
источник

J

Jefferson in Go-go!
Буду благодарен, если кто-то накидает простенький функций для теста в лс
источник

AM

Askold Monarkhov in Go-go!
Oleg Kovalov
дай угадаю, value это строка?
там вообще map[interface{}]interface{}
источник

OK

Oleg Kovalov in Go-go!
Askold Monarkhov
там вообще map[interface{}]interface{}
а, тогда да, можно в ифе как выше сказали
источник

AM

Askold Monarkhov in Go-go!
Daniel Podolsky
этак конструкция может быть только в type switch
я про, это приведение типа или как
источник

АП

Александр Попов in Go-go!
Askold Monarkhov
Я просто только учу и увидел такую конструкцию в уроке. Как она вообще называется? .(type)
источник

АП

Александр Попов in Go-go!
так и называется
источник

АП

Александр Попов in Go-go!
по русски - не знаю
источник

DP

Daniel Podolsky in Go-go!
Askold Monarkhov
я про, это приведение типа или как
если на месте type конкретный тип, или интерфейс - приведение

но вот ключевое слово type там может быть только в рамках type switch
источник

AM

Askold Monarkhov in Go-go!
Больше спасибо, все прояснилось. Вы лучшее комьюнити в телеге!)
источник

АП

Александр Попов in Go-go!
Daniel Podolsky
если на месте type конкретный тип, или интерфейс - приведение

но вот ключевое слово type там может быть только в рамках type switch
нет, это не приведение. Приведение это в си когда строку можно привести к числу например
источник

АП

Александр Попов in Go-go!
а тут именно "ассоциация типа"
источник

АП

Александр Попов in Go-go!
даже затрудняюсь это по русски называть
источник

DP

Daniel Podolsky in Go-go!
Александр Попов
нет, это не приведение. Приведение это в си когда строку можно привести к числу например
это именно приведение
источник

АП

Александр Попов in Go-go!
Daniel Podolsky
это именно приведение
у нас там допустим лежит в интерфейсе строка, мы потом бахнули var.(float64) и что мы получили?
источник

АП

Александр Попов in Go-go!
панику мы получили
источник

DP

Daniel Podolsky in Go-go!
Александр Попов
у нас там допустим лежит в интерфейсе строка, мы потом бахнули var.(float64) и что мы получили?
не обязательно
источник

АП

Александр Попов in Go-go!
потом новички приходят в канал и "приведение типов не работает"
источник