ITpro EXPO 2009

ITpro EXPO検定---ITpro EXPO 2008

ITpro

【解説】まつもと ゆきひろのRuby検定

ここから先は,ITpro会員(無料)の方だけがご覧いただけます。

ぜひ,ご登録いただき,記事の全文をお読み下さい。

  • 既にITpro会員にご登録いただいている方は,
  • ITpro会員ではない方は,

【問題10】
以下のコードを実行した時の出力として正しいものを選択してください。

 a = "asdf"
 b = "asdf"
 
 puts a.eql?(b)
 puts a.equal?(b)

 【選択肢】 正解
A) true
true
 
B) true
false
C) false
false
 
D) false
true
 

 ?つきのメソッドは,true/falseを返すメソッドです。eql?とequal?はどちらも変数aと変数bが等しい時にはtrueを,異なるときにはfalseを返すのですが,動作に若干の違いがあります。

 eql?メソッドは,変数aと変数bの文字列が同じ文字列を持つ場合にtrueになります。

 equal?メソッドは,変数aと変数bが一つの同じ文字列を参照している場合にtrueになります。

(問題作成:伊藤忠テクノソリューションズ,監修:Rubyアソシエーション)  [2008/02/02]

この記事に対する読者コメント

コメントに関する諸注意 コメント投稿 コメント一覧 
同時開催 eドキュメントJAPAN2009
ITpro Magazineとは
ITpro Magazine  ITpro Magazineとは,日経BP社のコンピュータ/ネットワーク関連媒体が総力を結集して作り上げる,新しいタイプの雑誌です。ご希望の方に無料でお送りしています。創刊第4号となる「EXPO版 2009年秋号」は,ITエンジニアやマネジャーの皆さんをバックアップする3大特集をお届けします。「特集1:ブレない!負けない!IT投資の勘所」「特集2:ITベンダー顧客満足度調査」「特集3:The Making of ITpro EXPO 2009 &見どころ解説」を掲載する予定です。注目記事が満載のITpro Magazine。ぜひご覧ください。
詳細はこちら
ITpro EXPO AWARD
ITpro EXPO AWARD  ITpro EXPO AWARDとは,ITpro EXPOに出展されるすべての製品/サービスを対象として、日経BP社が発行するIT/ネットワーク誌,Webメディアの編集部が取材・審査し,優れた製品/サービスを表彰するものです。
詳細はこちら
@IT ITmedia エンタープライズ CNET Japan ZDNet Japan 日経コンピュータ 日経コミュニケーション 日経SYSTEMS 日経情報ストラテジー 日経NETWORK 日経ソリューションビジネス 日経ソフトウエア 日経Linux 日経ニューメディア ITpro