LINUX.ORG.RU

История изменений

Исправление expelled, (текущая версия) :

А с чего ему компилироваться то? Ты пытаешься значение типа передавать, а нужно сами данные..
https://play.golang.org/p/AyY9ITJyaB

Исправление expelled, :

А с чего ему компилироваться то? Ты пытаешься значение типа передавать, а нужно сами данные..

switch w := typeof(any) {
    case int:
        return fmt.Sprintf("%d", int(any))
    case string:
        return fmt.Sprintf("%s", string(any))
    }

Исправление expelled, :

А с чего ему компилироваться то? Ты пытаешься значение типа передавать, а нужно сами данные..

if int == w {
    fmt.Printf("%d", int(any))    // INT
} else if string == w {
    fmt.Printf("%s", string(any))    // STRING
}

Исходная версия expelled, :

А с чего ему компилироваться то?

if int == w {
    fmt.Printf("%d", any)    // INT
} else if string == w {
    fmt.Printf("%s", any)    // STRING
}