Closed7

ruby, rails学習メモ

KumaoKumao

rvm … バージョン管理ツール

よく使うコマンド

$ rvm use 3.1.2  # バージョン切り替え
$ rvm list  # インストール済みのバージョン及びデフォルトバージョンを確認
KumaoKumao

警告は出るものの、定数に再代入可能。

KumaoKumao

railsはスネークケースを使うことが慣習?

KumaoKumao

文字列の中に特殊記号や変数を入れたい場合は、シングルクォーテーションではなくダブルクォーテーションにする。

KumaoKumao

破壊的変更
! をつけると破壊的変更が可能

s = "Hello, World"
put s.upcase # HELLO, WORLD
put s  # Hello, World

s.upcase!
put s. # HELLO, WORLD
KumaoKumao

rubyには x++ のようなインクリメントの記述方法は存在しない。
代わりに x = x + 1x += 1 と記述する

KumaoKumao

rubyのcase分はJavaでいうところのswitch文

ruby
x = 1
case x
when 1
  put "this is one"
when 2
  put "this is two"
else
  put "Not found"
end
java
int num = 1;

switch(num){
  case 1:
    System.out.println("this is one");
    break;
  case 2:
    System.out.println("his is two");
    break;
  default:
    System.out.println("Not found");
}
このスクラップは2022/12/22にクローズされました