erlang判断一个字符串是不是可以转成整数

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. 

posted @ 2020-10-28 11:40  孤独信徒  阅读(379)  评论(0编辑  收藏  举报