A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
#2さんのとおり、
<条件文> ? <真の場合> : <偽の場合>
となります。
例)
max = (a>b) ? a : b ;
→ a>b なら a をmaxに代入。
→ そうでないなら b を max に代入。
この例の場合ですと、真の場合も偽の場合も条件式なので、booleanが返りますね。
結果 = (o==null ? get(i)==null : o.equals(get(i)));
→oがnullの場合:
→ get(i) がnull なら true を返す。
→ get(i) がnull でないなら false を返す。
→oがnullでない場合:
→ o が get(i) と等しければなら true を返す。
→ o が get(i) と等しくなければ False を返す。
条件式として書き直すとこんな感じでしょう。
( (o==null && get(i)==null) || (o!=null && o.equals(get(i) ) )
No.4
- 回答日時:
No.1さんの回答で大体良いのですが、
get(i)==null;
というステートメントはありませんよね。
この場合は、oがnullならば(get(i)==null)の値(trueまたはfalse)を
nullでないならば(o.equals(get(i)))の値(やはりtrueまたはfalse)を
式全体の値とするということです。
No.3
- 回答日時:
条件演算子っていうみたいですね。
例にある演算ってどういうときにつかうのかが気になったりしちゃいます。
参考URL:http://www.y-adagio.com/public/standards/tr_java …
No.1
- 回答日時:
この構文はC言語でも使います。
if文の変形と考えてください。if文では次のようになります。
if(o==null)
get(i)==null;
else
o.equals(get(i));
こちらの下の方をご覧ください。
http://user.ecc.u-tokyo.ac.jp/~t10521/ecmascript …
参考URL:http://user.ecc.u-tokyo.ac.jp/~t10521/ecmascript …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- FX・外国為替取引 mql4のコンパイルエラー箇所の修正お願いします。 1 2023/03/15 16:14
- 英語 TOEIC公式問題集のリスニングの一部分に “I’ll get an ad in the local 2 2022/08/17 18:52
- TOEFL・TOEIC・英語検定 TOEIC公式問題集5にある英文で質問があります。 I'm glad you have expres 2 2022/09/22 05:56
- 英語 提示文の構造について 3 2022/06/27 18:03
- PHP 空文字 "" ですが 空文字の意味を教えてください。 3 2022/08/05 03:51
- PostgreSQL DBFluteについて質問です。 環境:PostgreSQL java8 前提:webアプリケーショ 1 2022/07/07 00:49
- TOEFL・TOEIC・英語検定 get に「入る」という意味ありますか?辞書に載っていません 4 2022/06/05 06:03
- その他(言語学・言語) ラテン語 Resurget の発音 1 2023/02/05 10:57
- Excel(エクセル) Excelでnullになるような式のセルをマクロで空白行と認識させるにはどうすればいいですか? 3 2023/03/13 13:42
- PHP PHPでCSVを出力するさいに、ループの中で前の行の値を変更したい 3 2022/10/27 17:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C# ListBoxのインデックスの値...
-
BOOL値を逆にしたい
-
ORA-01858: 数値を指定する箇所...
-
配列にnullを代入すると、null...
-
getStringの値がNULLの時の処理
-
eclipseでoracle接続時のエラー...
-
(o==null ? get(i)==null : o.e...
-
Safari ダウンロード時に日本語...
-
Java配列でNullPointerExceptio...
-
JSPやサーブレットでSystem.out...
-
C言語のポインターに関する警告
-
Javaで改行などが出来ないのです。
-
[JAVA]try 内の変数を外で!?
-
ダブルクォーテーションのrepla...
-
オブジェクトの中のプロパティ...
-
substring バイト単位でやりたい
-
複数のテキストボックスに同じ...
-
ダブルクォーテーションを含む...
-
System.err. printlnとSystem.o...
-
csv出力について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ORA-01858: 数値を指定する箇所...
-
配列にnullを代入すると、null...
-
Java配列でNullPointerExceptio...
-
BOOL値を逆にしたい
-
getStringの値がNULLの時の処理
-
C# ListBoxのインデックスの値...
-
eclipseでoracle接続時のエラー...
-
例外でBeanUtils.populateが、...
-
jsp/Servletの動的に増えるフォ...
-
Stringを返す getText()メソッ...
-
gas カレンダー祭日設定でエラー
-
JSPでの画面表示の方法
-
空欄のテキストフィールドの判...
-
C#でラジオボタンとコンボボッ...
-
JSPで複数のSQL実行につ...
-
逆コンパイルの見方について(...
-
Safari ダウンロード時に日本語...
-
java DAO 日付指定フォーマット...
-
oracle10g java jdbc 大量inser...
-
MySQLのテーブル名を変数に置い...
おすすめ情報