タグ付けされた質問 「if-statement」

「if」ステートメントは、ほとんどのプログラミング言語のフロー制御構造であり、バイナリ条件に応じて実行フローを分岐し、通常は実行時に評価されます。ifステートメントは一般的に条件付きとも呼ばれます。このタグを使用するときは、質問が言語固有である場合は「java」などの適切な言語タグも含めてください。



10
AngularJSテンプレートのif elseステートメント
AngularJSテンプレートで条件を実行したいのですが。Youtube APIから動画リストを取得します。16:9の比率のビデオもあれば、4:3の比率のビデオもあります。 私はこのような条件を作りたいです: if video.yt$aspectRatio equals widescreen then element's attr height="270px" else element's attr height="360px" 私はを使用してビデオを反復していng-repeatます。この状態で何をすべきかわからない: スコープに関数を追加しますか? テンプレートでそれをしますか?

30
'if'ステートメントで複数行の条件をスタイリングしますか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 先月休業。 ifsの長い条件を数行に分割することがあります。これを行う最も明白な方法は次のとおりです。 if (cond1 == 'val1' and cond2 == 'val2' and cond3 == 'val3' and cond4 == 'val4'): do_something アクションは条件に溶け込むため、視覚的にはあまり魅力的ではありません。ただし、これは4つのスペースの正しいPythonインデントを使用する自然な方法です。 今のところ私が使用しています: if ( cond1 == 'val1' and cond2 == 'val2' and cond3 == 'val3' and cond4 == 'val4'): do_something しかし、これはあまりきれいではありません。:-) 別の方法をお勧めできますか?

24
値に対して複数の変数をテストする方法は?
複数の変数を整数と比較して3文字の文字列を出力する関数を作成しようとしています。これをPythonに変換する方法があるかどうか疑問に思っていました。だから、言って: x = 0 y = 1 z = 3 mylist = [] if x or y or z == 0 : mylist.append("c") if x or y or z == 1 : mylist.append("d") if x or y or z == 2 : mylist.append("e") if x or y or z == …

16
* ngIfの使用方法は?
私はAngularを使用*ngIf elseしていて、この例で(バージョン4以降で使用可能)使用したいと思います。 <div *ngIf="isValid"> content here ... </div> <div *ngIf="!isValid"> other content here... </div> どうすれば同じ動作を実現できngIf elseますか?


8
シェルスクリプトで論理OR演算を行う方法
簡単な状態チェックを行おうとしていますが、うまくいきません。 場合は$#、ISに等しい0かそれ以上である1、その後挨拶。 私は成功せずに次の構文を試しました: if [ "$#" == 0 -o "$#" > 1 ] ; then echo "hello" fi if [ "$#" == 0 ] || [ "$#" > 1 ] ; then echo "hello" fi
571 bash  unix  if-statement  sh 

21
なぜPythonはforループとwhileループの後に 'else'を使用するのですか?
この構成がどのように機能するか理解しています: for i in range(10): print(i) if i == 9: print("Too big - I'm giving up!") break; else: print("Completed successfully") しかしelse、ここでキーワードとして使用されている理由がわかりません。問題のコードは、forブロックが完了しない場合にのみ実行されることを示唆しているためです。どう考えても、私の脳はfor発言からelseブロックまでシームレスに進むことができません。私にとって、continueまたはcontinuewithもっと理にかなっているでしょう(そして私はそれをそのように読むように自分を訓練しようとしています)。 Pythonのコーダーがこの構成を頭の中で(または、必要に応じて)読み上げる方法を知りたいと思います。おそらく、そのようなコードブロックをより簡単に解読できるものがないのでしょうか。

6
チェックボックスがオンの場合のjQuery
同じtrのチェックボックスがチェックされている場合にのみトリガーする機能を以下に示します。私が間違っていることを教えてください、通常の方法は機能していません。ありがとう JS $(".add_menu_item_table").live('click', function() { var value_td = $(this).parents('tr').find('td.td_name').text(); if ($('input.checkbox_check').attr(':checked')); { var newDiv = $('<div class="div_menu_button"></div>'); var showDiv = $('<div id="show' + "0" + numShow++ + '" class="menu_button_info hidden"></div>'); var toggleTrigger = $('<a id="toggleshow' + "0" + numToggle++ + '" data-target="#show' + "0" + numTarget++ + '" class="toggle_trigger actions"> </a><div …

13
印刷用のifステートメントをインラインで記述する方法は?
ブール変数がに設定されてTrueいる場合にのみ、いくつかのものを出力する必要があります。だから、見て後に、この、私は簡単な例を挙げてみました: >>> a = 100 >>> b = True >>> print a if b File "<stdin>", line 1 print a if b ^ SyntaxError: invalid syntax 書いても同じprint a if b==True。 ここで何が欠けていますか?

5
if、elif、elseステートメントがBashで発行される
私は、次の問題どのような動作するように見えることはできませんif文がに関してであるelifとthen。printfまだ開発中であることを覚えておいてください。ステートメントでまだテストできていないので、おそらく間違いです。 私が得ているエラーは: ./timezone_string.sh: line 14: syntax error near unexpected token `then' ./timezone_string.sh: line 14: `then' そして声明はそうです。 if [ "$seconds" -eq 0 ];then $timezone_string="Z" elif[ "$seconds" -gt 0 ] then $timezone_string=`printf "%02d:%02d" $seconds/3600 ($seconds/60)%60` else echo "Unknown parameter" fi
358 bash  if-statement 




弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.