Сообщение состояние типа, нитра от 22.01.2016 16:46
Изменено 22.01.2016 17:13 VladD2
type variant
{
| int
{
func asInt()
}
| string
{
func asString()
}
| time
{
func asTime()
}
}
mut a:Variant;
if()
{
a=1;
}else
{
a="eddd";
}
a.asInt() // Корректно
a.asString() // Корректно
a.asTime() // Ошибка состояния типа asTime не доступен
возможно такое?
состояние типа, нитра
type variant
{
| int
{
func asInt()
}
| string
{
func asString()
}
| time
{
func asTime()
}
}
mut a:Variant;
if()
{
a = 1;
}
else
{
a = "eddd";
}
a.asInt() // Корректно
a.asString() // Корректно
a.asTime() // Ошибка состояния типа asTime не доступен
возможно такое?