K.Sasada's Home Page

こめんとのついか

こめんとこめんと!

message

please set comment :).

_20(Fri)

最近、コードを書くとき、keyword 引数を使うようになってきたんだけど、

def foo(a: true)
  do_something if a
end

foo(a: false)

のつもりで、

def foo(a = true)
  do_something if a
end

と書いてしまって、foo(a: false) とやっても a は Hash object {a: false} になってしまい、偽にならなくて困ったという話。なんとなく動いちゃってるから、よくわからなかったという。

オプショナル引数禁止、とかできるといいのかもしれないな。


好きにコメントを編集してください。ただし、あまり他の人のコメントを書き換えることは感心しません。



back

tton 記述が使えます。YukiWikiな記述してりゃ問題ありません。

「行頭に#code」 と、「行頭に#end」 で挟むと、その間の行は pre で囲まれます。プログラムのソースを書くときに使ってください。

例:

#code

(なんかプログラム書く)

#end

リンクは

[[なまえ|http://www.example.org]]

とか

[[http://www.example.org]]

で貼れます。

$Date: 2003/04/28 10:27:51 $