Вопросы по теме '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 просмотров
schedule
06.01.2024
Странное поведение при уменьшении и свертывании идентичного блока кода
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 просмотров
schedule
10.09.2023
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