Limited space! Get on waitlist to be the first to know when tickets go live!

よくつかうメソッドの nil? empty? blank? のまとめ。 nil? すべてのオブジェクトにある。nilのときにTrueを返す。 empty? 文字の長さが0のとき、配列が空のときにTrueを返す。 blank? railsの拡張。nil, "", " ", **, {} のいずれかでTrueを返す。 素晴らしいまとめですね!ootokageさんに感謝。 PHP使うときはempty(0)でtrueになりますが、上記のメソッドどれも0をチェックしないですね。。.zero?というのメソッドは一応あるようですが。 迷ったらここにいっぱいサンプルがあります。 0.nil? #=> false 0.zero? #= true 0.empty? #=> NoMethodError 0.blank? #=> false 0 == false #=> false "".nil? #=> fal
たとえば PHP で、 if ($hoge) { ... } とか書いてあったら、 $hoge がどんな値のときに if の中身が実行されるのか即答できますか。 こういう書き方は多くの言語で可能ですが、言語によって何が真で何が偽になるのかが異なるので、それぞれまとめてみました。 C言語 C言語には bool 型が無い。 0 (int) だけが偽となり、それ以外はすべて真となる。 NULL 定数は stddef.h で以下のように ((void*)0) と定義されているため、偽値として使える。 意見が分かれそうなところですが、個人的にはNULLを偽値として使用するは好きじゃないです。 #ifndef __cplsuplus #define NULL ((void*)0) #else #define NULL __null #endif C++ C++になると bool 型が出てくる。C と同
Releases, Offers & More Be the first to hear about our newest content, best promotions and upcoming events. Plus get 25% off your next purchase. Newsletter Sign Up Download Accounts Your email address is your account identifier. You can create a password, or just download from the links sent via email. My Orders (Resend order emails) How We're Different Hands-on instructions Solutions to real-worl
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く