Upgrade to Pro — share decks privately, control downloads, hide ads and more …

第2課 Rubyでプログラミング

第2課 Rubyでプログラミング

ひでシス

October 26, 2016
Tweet

More Decks by ひでシス

Other Decks in Programming

Transcript

  1. 教材ファイルを手元にコピー • 教材: /home/hidesys/2-ruby • 各自のhomeディレクトリにコピーしてください • `pwd` #=> /home/hoge

    – 自分がいる場所の確認 • `cp –r ../hidesys/2-ruby ./` – 一つ上のhidesysディレクトリの2-rubyを、./(現在 地)に、recursiveでコピー
  2. Hello World! • 文字を表示します • `ruby 1-hello.rb` #=> Hello! –

    Rubyというプログラムに1-hello.rbファイルを読ませています。 • `cat 1-hello.rb` – プログラムファイルの確認 – puts というrubyのメソッドで、”Hello!”という文字列を表示してい ます • `nano 1-hello.rb`で表示内容を「Hello World!」に変えてくだ さい
  3. ローカル変数 • 変数:箱のようなもの • `ruby 3-variables.rb` • `cat 3-variables.rb` –

    a = 14 • aという名前に14を代入している – puts a * b • a, bの変数の中身を呼び出している – 同じものを使いまわせて便利でしょう?
  4. 配列 • たくさんの変数をひとまとめにして扱えます – 英語でArrayといいます • `ruby 5-array.rb` – 配列[数字]

    で数字番目の中身を表示する • 平方・立方の計算が少しすっきりしましたね
  5. Rubyのtrueとfalse true false true false 1 == 1 1 ==

    2 “あああ” == “あああ” “あああ” == “あ ああ” 1 != “あ” 1 != 1 1 > 0 1 < 0 100 0 “あ” nil !false !true true && true true && false false || false true || false