新しいアカウントで始めました。

身の回りの出来事や写真が中心です。

cametan_42さんの練習問題twentyをRubyで書いてみる。

2021-10-14 09:06:14 | Ruby

cametan_42さんがPythonのリスト内包表記の練習問題の回答含みで書いてます。今回は20回目。

単に数字を入力して、平均と合計を求めるにしては、ゴチャゴチャしてます。配列のインデックスを使わない、つもりでやってます。

 一方のcametan_42さんの回答を見ると、関数twentyにすべて含まれてます。これと同じにするには、ローカルクラスに対応してないと出来ないと思います。クラスを関数以外に持つと、インスタンスを作る必要があるし、最低でも1個のメンバー関数、メソッドが必要だと思うからです。

 上は何をしたかったのでしょうか?敢えて言うなら、普通にループを使えば、単純な問題です。でもeachを使っているので、同じでは?と思いつつ、whileは使いませんでした、と言える。三項演算子的、文章になりました。


コメント   この記事についてブログを書く
  • Twitterでシェアする
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« cametan_42さんの練習問題nin... | トップ | cametan_42さんのリスト内包... »
最新の画像もっと見る

コメントを投稿

Ruby」カテゴリの最新記事