erlang判斷一個字元串是不是整數,腦海裡先想到的是 is_integer用來判斷。但這樣不行的,這個是判斷一個值是不是整型的。而不是能不能轉成整數
不說廢話,直接上例子:
get_integer(X) ->
case string:to_integer(X) of
{error,no_integer} -> its_list,
io:format("X..no_integer....~p~n",[X]);
{A, B} -> if length(B) ==0 ->
io:format("A..is_integer....~p~n",[A]),
A;
true ->
io:format("B..is_-not_integer....~p~n",[B]),
is_not_integer
end
end.
