在erlang中测试之前知道类型

时间:2013-02-19 14:28:55

标签: erlang

我有这段代码:

                    io:format("id retour: ~w\n",[Idretour]),

我想知道 Idretour

的类型

因为我想添加此测试:if Idretour =:= 40 ->

可能是这一行可以帮助我们了解 Idretour

的类型
io:format("id retour: ~w\n",[Idretour]),

1 个答案:

答案 0 :(得分:0)

无论if Idretour =:= 40的类型如何,您都可以进行测试Idretour

我认为您正在寻找的是:

case Idretour of
    Int when is_integer(Idretour) -> do_domething_with_int;
    _ -> not_an_int
end