2016-12-10 12 views
3

私は "自分で冒険を選んで"スタイルのゲームを作成していますが、ユーザーの回答(数字)を整数として保存するための適切な解決法を見つけるのが難しいです。コンソールから整数を読み取る

私の解決策:次に

age = IO.gets("enter age: ") 
n = String.strip(age) 
new_age = String.to_integer(n) 

私は整数として年齢を持っています。ただし、入力を変換するには上記の2つの関数が必要です。より良い方法が必要です。私はIO.getnを使用しようとしましたが、私がそこに遭遇した問題は、promptの後にcountを指定しなければならないということですが、ユーザーが入力する数値がどれだけ大きいか小さいか分からない場合はどうなりますか?私は、コンソールアプリケーションのユーザー入力をどのように扱うかについて、詳細には何も見当たりません。ここで

答えて

5

はアイデア

{age, _} = IO.gets("enter age: ") |> Integer.parse 
ある
関連する問題