ポイント
- rubyはメソッドへ引数を渡す時、参照渡しではなく値渡しで値を渡す。
- return は一つの値しか返せない。
よって、返り値を配列の形で渡せば、複数の値を返せる。
渡し方と受け取り方は以下のとおり。
渡し方と受け取り方は以下のとおり。
メソッドを呼び出す側(返り値:受け取り方)
a, b, c = hoge(引数1, 引数2)
hogeメソッド(返り値:渡し方)
def hoge(引数1, 引数2 )
return [ a , b, c]
end
ポイント
a, b, c = hoge(引数1, 引数2)
hogeメソッド(返り値:渡し方)
def hoge(引数1, 引数2 )
return [ a , b, c]
end
小数点第2桁を表示するとき
f = 12.345 puts sprintf( "%.2f", f )
実行例
12.36
1.23.round #=> 1 1.234.round(2) #=> 1.23 1.2345.round(3) #=> 1.235
フォームのradioボタンを使用するときname属性の指定を気をつけないと正しくチェックされない.
webページのソースコードには
・checked="checked"
・CHECKED
と書いてあってもチェックされていない時は、nema属性が他と被っていないか注意。
radio_bottun_tagの使い方:
<%= radio_bottun_tag(name,volue) %>チェック無
<%= radio_bottun_tag(name,volue,checked) %>チェック有
nameが統一されてる時の例:
<%= radio_bottun_tag("example1","サンプル1",checked)%>ボタン1
<%= radio_bottun_tag("example1","サンプル2")%>ボタン2
<%= radio_bottun_tag("example1","サンプル3")%>ボタン3
nameがばらばらの時の例:
<%= radio_bottun_tag("example2","サンプル1",checked)%>ボタン1
<%= radio_bottun_tag("example3","サンプル2",checked)%>ボタン2
<%= radio_bottun_tag("example4","サンプル3",checked)%>ボタン3