今回教えてほしいことが2つあります
ruby
1moji=12345 2 3moji.each_char {|c| print c, ' ' } 4
うえのコードでmoji=12345を
1 2 3 4 5
と一文字づつとりだすことはできたのですが
これの{|c| print c, ' ' }の意味がよくわかりません
特に
' 'の意味が分かりません。なぜ' 'がないと作動しないのですか?・・・・①(解決しました)
また
上のコードの結果で一文字づつ取り出した結果を計算するやり方はありますか?・・・・②
例えば先頭の文字から *1 *2 *3 *4 *5するようにして
結果 1 4 9 16 25 の結果を出してみたいです。
初心者なので複雑なものはまだできません。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/07/08 13:07
2020/07/08 21:11