Запитання з тегом «if-statement»

Оператор "якщо" - це структура управління потоком у більшості мов програмування, яка розгалужує потік виконання залежно від двійкового стану, як правило, оцінюється під час виконання. Якщо твердження також зазвичай називають умовними. Використовуючи цей тег, будь-ласка, додайте відповідний тег мови, наприклад, наприклад, "java", якщо ваше питання стосується мови.


13
якщо… інше в рамках JSP або JSTL
Я хочу вивести якийсь код HTML на основі певної умови у файлі JSP. if (condition 1) { Some HTML code specific for condition 1 } else if (condition 2) { Some HTML code specific for condition 2 } Як я можу це зробити? Чи варто використовувати JSTL?
283 jsp  if-statement  jstl 

4
вирватися з if і foreach
У мене є цикл foreach та твердження if. Якщо знайдеться відповідність, мені потрібно в кінцевому рахунку вирватися з авангарду. foreach($equipxml as $equip) { $current_device = $equip->xpath("name"); if ( $current_device[0] == $device ) { // found a match in the file $nodeid = $equip->id; <break out of if and foreach here> …


30
Як уникнути ланцюгів "якщо"?
Припустимо, що у мене є цей псевдо-код: bool conditionA = executeStepA(); if (conditionA){ bool conditionB = executeStepB(); if (conditionB){ bool conditionC = executeStepC(); if (conditionC){ ... } } } executeThisFunctionInAnyCase(); Функції executeStepXслід виконувати, якщо і лише в тому випадку, коли попередній успіх. У будь-якому випадку executeThisFunctionInAnyCaseфункцію слід викликати наприкінці. Я …

10
Пітонічний спосіб поєднання циклу FOR та IF заяви
Я знаю, як використовувати як для циклів, так і якщо оператори в окремих рядках, наприклад: >>> a = [2,3,4,5,6,7,8,9,0] ... xyz = [0,12,4,6,242,7,9] ... for x in xyz: ... if x in a: ... print(x) 0,4,6,7,9 І я знаю, що можу використовувати розуміння списку, щоб комбінувати їх, коли твердження прості, …

8
Яка область змінної, ініціалізованої в операторі if?
Я новачок у Python, тому це, мабуть, просте питання щодо визначення масштабів. Наступний код у файлі (модулі) Python мене трохи бентежить: if __name__ == '__main__': x = 1 print x В інших мовах, над якими я працював, цей код буде кидати виняток, оскільки xзмінна є локальною для ifоператора і не …

26
Занадто багато тверджень "якщо"?
Наступний код працює так, як мені потрібно, але це некрасиво, надмірно чи ряд інших речей. Я переглянув формули і спробував написати кілька рішень, але закінчую подібну кількість тверджень. Чи є такий тип математичної формули, який би мені приніс користь у цьому випадку, або 16, якщо твердження прийнятні? Щоб пояснити код, …

5
Як перевірити стан виходу за допомогою оператора if
Мені було цікаво, що було б найкращим способом перевірити стан виходу в операторі if, щоб відзвучити конкретний вихід. Я думаю про це if [ $? -eq 1 ] then echo "blah blah blah" fi Проблема, яка у мене також є, полягає в тому, що оператор вихід є перед оператором if …

4
Різниця між if (a - b <0) та if (a <b)
Я читав ArrayListвихідний код Java і помітив деякі порівняння у if-операторах. У Java 7 grow(int)використовується метод if (newCapacity - minCapacity &lt; 0) newCapacity = minCapacity; У Java 6 growне існувало. Однак метод ensureCapacity(int)використовує if (newCapacity &lt; minCapacity) newCapacity = minCapacity; Що було причиною змін? Це було питання про виставу чи …

18
Пітонічний спосіб уникнути висловлювань "якщо x: повернути х"
У мене є метод, який викликає 4 інші методи послідовно, щоб перевірити конкретні умови, і повертається негайно (не перевіряючи наступні), коли кожен повертає щось Truthy. def check_all_conditions(): x = check_size() if x: return x x = check_color() if x: return x x = check_tone() if x: return x x = …

6
Як перевірити, чи містить рядок елемент зі списку в Python
У мене є щось подібне: extensionsToCheck = ['.pdf', '.doc', '.xls'] for extension in extensionsToCheck: if extension in url_string: print(url_string) Мені цікаво, який би був більш елегантний спосіб зробити це в Python (не використовуючи цикл for)? Я думав про щось подібне (наприклад, від C / C ++), але це не вийшло: …

4
Чому це твердження if, що поєднує призначення та перевірку рівності, повертає істину?
Я думав про деякі помилки початківців, і закінчився тим, що було ifзаявлено. Я трохи розширив код до цього: int i = 0; if (i = 1 &amp;&amp; i == 0) { std::cout &lt;&lt; i; } Я бачив , що ifоператор повертає вірно, і це cout«S , iяк 1. Якщо iпризначається …
216 c++  if-statement 

5
Значення помилки "[: занадто багато аргументів" від if [] (квадратні дужки)
Я не зміг знайти жодного простого прямого ресурсу, який би змістив значення та виправив наступну помилку оболонки BASH, тому я розміщую те, що знайшов після дослідження. Помилка: -bash: [: too many arguments Google-Версія: bash open square bracket colon too many arguments . Контекст: умова if у квадратних дужках з простим …

12
Один рядок JavaScript оператор "якщо" - найкращий синтаксис, ця альтернатива?
Було чітко висловлено, хоча думка, що все-таки думка, що пропуск фігурних дужок в одній строковій ifзаяві не є ідеальним для ремонту та зручності для читання. Але що з цим? if (lemons) { document.write("foo gave me a bar"); } Він ще більше стискається, і якщо їх розширити, фігурні дужки не забудуться. …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.