↑先頭 最新 検索 追記

dev : サイト開発と blex のサイト



val.nil? or val.empty? ではval=1でエラー

変数がnilの場合の初期値の入力は、おなじみの ||= 表記

a ||= 1

変数が''の場合も、nilと同じく初期値を入れたいので、

a = 1 if a.nil? or a.empty?

aが数字以外(nil,文字,配列)では OK だが、数字のとき、アウト

a = 1 if a.nil? or a == ''

aが配列の場合はアウトだが、数字が入る可能性がある場合は、仕方ない。

作成: 2012年3月28日 カテゴリ: 開発FAQ ruby_tips 論理式

true = true and false の結果は true

ハマりました。

val_true = true
val_false = false
val_true = val_true and val_false
p val_true #=> true

解決策として

val_true &= val_false
作成: 2012年3月16日 カテゴリ: 開発FAQ ruby_tips 論理式

Android SDK関連

Android SDK関連

続きを読む...

作成: 2012年1月20日 カテゴリ: 開発FAQ

空の配列のsampleは nil になる。

ruby配列 : [] (空の配列)のサンプルなので、[]と思いきや、nilが戻る。

作成: 2011年12月17日 カテゴリ: 開発FAQ 配列

月ごとの@diariesを取得するには TDiaryMonthWithoutFilter を使う。

tDiaryplugin 開発で、月ごとの@diariesを取得するために、TDiaryMonth.new(cgi, '', @conf) すると、load_pluginが毎回呼ばれる。

続きを読む...

作成: 2011年12月13日 カテゴリ: 開発FAQ