Rubyまとめver6

まだまだ詰めが甘いチート表。

【前提】

基礎知識は入門本でなんとかしてることで条件。(いちから教えるってのは無理。)

【1週間も経たないうちに忘れる低スペックの方へ(自分へ)】

  • ブログ記事の書き方が下手。
  • 人は文章を読むというより「見る」ということにこだわったほうがいい。

【Ruby復習】

「一週間以上なにもしていない君へ。自分のプログラミングに対する限定したものを下記にまとめました。」

※自分から自分に向けて贈ります。

  • チートシートを作ったつもりではいましたが、1週間何もしないと半分が役に立たないと感じました。
  • Rubyまとめver5
    今回は主に表にしてみました。【こちらにRubyチート表(画像)を作成しました。】RubyCheatTable画像を保存して、印刷して使います。右下の反転しているものが問題です。右下を折ります。裏紙にソラで答えを書き...
  • とりあえず処理の対象は文字列と配列です。それ以外は個別で対応します。
  • 文字列と配列が基本です。ifで条件に従い処理を変えたり、eachなどで配列を回したりします。
  • 配列は文字列がブロックで固まったデータ集のようなものです。
  • ハッシュ(連想配列)は配列の進化版です。
  • いいですか?細分化すると文字列処理がプログラミングの基本です。
  • ここでいう処理とは、追加、サニタイズ、加工、削除、抽出、整形などのいじくりのことです。
  • メソッドを駆使してとにかく自分の欲しいものを揃えます。
  • 冗長であっても、力づくでも構いません。
  • 文字列、配列に対しての覚えるメソッドは各12個に絞りました。
    • 計24個を書いて下さい。
  • str[], arr[]の引数表を作成してください。
  • 探索について
    • プログラミングをするときは「何を?どうする?」ということが多いです。
    • 探索とは、その「何を?」を探すことです。
    • その探すものを3つ書いてください。
    • 文字列に対して使う探索のメソッドを4つ書いてください。
    • 配列に対して使う探索のメソッドを2つ書いてください。
  • プログラミング言語にはループ、分岐、演算子などの共通項目があります。
    • 1行で6項目を書いてください。
  • プログラミングの結果はファイルとして出力したり、読み込んだりして再利用します。
    • 書込、追記、読込のコードを記述してください。
  • 自分の中で汎用性の高い直感的覚えやすいメソッドを計12個抽出しました。書いてください。
  • プログラミングをする上で重要な合言葉を5つ書いてください。

【Rubyコード】少しだけ感覚を取り戻してみましょう!

array = [
  "おはよう",
  "こんにちは",
  "おやすみ",
]

#「おはよう」に「ございます」を付けてください。
#「おやすみ」に「なさい」を付けてください。
#すべての先頭に「hi, Jhon!」を付けてください。

一番大事なこと

やりたいことをシンプルにはっきりさせること!