Вопросы по теме 'ternary'

Неожиданный результат, тернарный оператор в Gnu C
Поэтому приоритет тернарного оператора в C кажется мне действительно странным. Дело в точке: #include <stdio.h> int main () { int i=5; int j=6; int k=7; printf("A: %d\n", i+j+(k!=7)?1:11); //prints 1...
742 просмотров

Странное поведение при уменьшении и свертывании идентичного блока кода
EDIT Хорошо, @dhg обнаружил, что требуется синтаксис точечного метода, если блок кода для fold() не привязан к val (почему с reduce() в том же блоке кода можно использовать синтаксис метода пробела, я не знаю). Во всяком случае, конечный результат...
204 просмотров
schedule 27.06.2022

Конкатенация PHP для эхо-скрипта внутри тройки
Я только начал использовать тернарные операторы, так как чувствую, что они действительно делают мой код более аккуратным, однако сегодня я столкнулся с проблемой. Я пытаюсь отразить некоторые теги сценария в своем заголовке, если для определенной...
177 просмотров
schedule 13.02.2023

Функция(и) триггера на основе логического результата без использования слова iF
if(someBoolTest()) dothis() else dothat(); или просто if(someBoolTest()) dothis(); Было бы неплохо сделать что-то вроде: someBoolTest() => {dothis(),dothat()} or someBoolTest() => dothis() Это делается на других...
147 просмотров
schedule 03.08.2022

Почему return пропускает значение, созданное в моем тернарном операторе?
У меня есть этот код: def FirstFactorial(num) num == 0 ? 1 : num * FirstFactorial(num - 1) return num end однако результат продолжает возвращать исходный аргумент. Как я могу вернуть результат, созданный моим тернарным оператором?
53 просмотров
schedule 24.02.2023

C ++: Тернарный оператор (условный оператор) и его правила неявного преобразования типов
Существуют ли правила неявного преобразования типов для аргументов тернарного оператора? Тернарный оператор всегда должен возвращать один и тот же тип. Этот тип определяется исключительно вторым и третьим аргументом ( 1st ? 2nd : 3rd ), поэтому...
2194 просмотров
schedule 09.04.2022

Тернар внутри тройки
Таким образом, очень часто используются циклы for и т. д., но когда у нас есть тройной пример, такой как int answer = (a < b) ? b : a; Как мы можем поставить еще одну тройку после ? как расширенный троичный вопрос: Учитывая два...
180 просмотров
schedule 15.12.2022

Может ли тернарный оператор быть эквивалентным короткому замыканию с логическими операторами?
С помощью короткого замыкания можно предотвратить вычисление части выражения: let x = "", y = 123; x && alert("foo"); // "" y || alert("bar") // 123 Поскольку выражения формы логических операций, вы можете использовать их в вызовах...
475 просмотров
schedule 28.10.2022

как создать тернарное выражение php, содержащее только оператор if
Как я могу создать тернарное выражение php, содержащее только оператор if без части else? Это то, что я пробовал: $vn = condition ? expression1 ; И это то, чего я пытаюсь достичь if(condition) { $vn = expression1; } to $vn...
125 просмотров
schedule 25.04.2023

ошибка компиляции с тернарным оператором
Я попробовал следующее с тернарным оператором, и я не понимаю, почему он не компилируется. Проблема кажется такой незначительной, но я не понимаю, и поэтому меня беспокоит - Строка 1 --> int a = false ? у+=1 : (х*=10); Строка 2 --> int b =...
78 просмотров
schedule 31.07.2023

Как использовать отрицательную функцию со сбалансированными троичными числами?
Я пытался преобразовать сбалансированные троичные числа с помощью функции отрицания в python. def convert_to_balanced_ternary(n): if n == 0: return '0' negative = n < 0 bt = '' while n > 0: r = n % 3 if r == 0: bt = '0' +...
22 просмотров
schedule 13.07.2023

VB.NET Краткий способ определения переменной на основе логического выражения (тернарного)
В C # я могу сделать это: string outcome = (success?"succeeded":"failed") Но является ли этот синтаксис единственной эквивалентной операцией в VB.NET ?: If (success) Then outcome = "succeeded" Else outcome = "failed" End If
65 просмотров
schedule 23.06.2023

Могу ли я инициализировать char [] с помощью троичного кода?
Я задал вопрос об этом и не получил четкого ответа, но после прочтения эта статья Я начал предпочитать const char[] const char* . Я столкнулся с трудностью при инициализации с помощью троичного кода. Учитывая const bool bar , я пробовал:...
713 просмотров

gnuplot два условия в одной тройке
Есть таблица, состоящая из четырех столбцов, например 0.1 0.2 2 5 0.3 0.5 3 7 0.2 0.9 4 8 0.5 0.2 5 5 0.3 0.1 2 10 0.8 0.7 2 4 Как видите, есть пустые строки. Я хочу сделать график для этой таблицы,...
326 просмотров
schedule 01.12.2023

Тернарные операторы с более чем одной переменной
Я познакомился с концепцией тернарных операторов, и довольно просто понять нотацию: desired_variable = true ? false ? "value1" : "value2"; Однако я не мог понять, почему добавлена ​​вторая переменная, даже если я понимаю ответ. Чтобы...
65 просмотров
schedule 19.02.2023

Можем ли мы использовать команду в тернарном операторе (Java)?
Это рабочий код: String a = "first"; String b = "second"; String object; System.out.println(object != null ? a : b); Но это не так: String a = "first"; String b = "second"; String object; object != null ? System.out.println(a) :...
67 просмотров
schedule 03.01.2023

Поведение тернарного оператора в C #
Недавно я наткнулся на следующие строки кода. public class Program { public static void Main(string[] args) { char x = 'X'; int i = 0; Console.WriteLine (true ? x : 0);...
188 просмотров
schedule 04.04.2022

Значения параметров Angular Route не связаны с ngClass Ternary
Мое возвращаемое значение из моего троичного кода html, previewForm.value['joint_application'] , связывает неправильный строковый вывод в form-page.component.html . Ожидается, что пользователь вернется с этой страницы предварительного просмотра на...
50 просмотров
schedule 05.08.2022

Что здесь не так? Компонент с тройным внутри
export const Date = ({ startDate, endDate, displayInUserTime }) => { const parsedStartDate = moment.utc(startDate).format("ll"); const parsedEndDate = moment.utc(endDate).format("ll"); const parsedLocalStartDate =...
28 просмотров
schedule 23.01.2023

Встроенный тернарный условный оператор
Я пытаюсь отобразить компонент с помощью троичной операции. Я хочу показать компонент, если this.state.info и this.state.shortdef имеют длину больше 0. Как правильно это закодировать и почему? Вот мой код: render (){ return (...
34 просмотров
schedule 05.03.2023