数値の各桁をintに変換したい。ここで私が得る結果は、ASCIIコードであるScala:文字列の各桁を整数に変換する
for (in <- lines) {
for (c <- in) {
val ci = c.toInt
if (ci == 0) {
// do stuff
}
}
}
私のコード、すなわち、1は私が値1 答えは簡単です探している49を与えている、私は知っています。 Scalaコースが2週間で始まるまで、私自身のブートストラップで自分自身を引き上げようとしています。どんな支援も感謝して受け入れられました。
入力の例を挙げてください。つまり、「1234」は数字「1234」を返す必要がありますか? –
ありがとうKevin、私は問題を解決しました。 asDigitは私が探していたものでした。私は1234が1と2と3と4になることを欲しかったので、私はそれぞれの数字を別々に処理することができました。私は49、50、51などを得ていました。アスキーゼロを引くのは簡単だったでしょうが、もし私がそれを低く抑えれば、私の出芽Scalaのキャリアにとっては貧弱なスタートになると感じました。 – Fred
負の数値はどのように処理する必要がありますか?言い換えれば、 '-1234'の出力は何ですか? –