Свързани въпроси 'ternary-operator'

Какво е Python и/или хак и как може да се емулира в Go?
Пренасям анализатор на формули в стил Excel от Python към Go и се натъкнах на този коментар в дефиницията на функцията на стека с токени: def token(self): # Note: this uses Pythons and/or "hack" to emulate C's ternary operator (i.e. cond ?...
133 изгледи
schedule 15.09.2022

Тернарно разгръщане в swift
В swift използвам този код: var categories: Results<Category>? //Realm dataType override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { if let categories = categories, !categories.isEmpty {...
561 изгледи
schedule 24.09.2022

Тернарни оператори в C#
С троичния оператор е възможно да направите нещо като следното (ако приемем, че Func1() и Func2() връщат int: int x = (x == y) ? Func1() : Func2(); Има ли обаче някакъв начин да направите същото, без да връщате стойност? Например нещо като...
10913 изгледи
schedule 26.10.2023

Защо не мога да използвам троичен оператор с този израз?
var dict = new Dictionary<string, object>(); DateTime? myDate; /*Next line gives: Type of conditional expression cannot be determined because there is no implicit conversion between 'System.DateTime?' and 'System.DBNull' */...
3477 изгледи

Използване на скоби в израз, който включва троичен оператор
Възможен дубликат: Грешка: lvalue се изисква в този прост C код? (Троичен с присвояване?) В следната част от кода получих грешка като " lvalue required as left operand of assignment ". Не мога да разбера защо се съобщава за такава...
3268 изгледи
schedule 09.11.2023

Какъв тип мога да очаквам от троична операция?
Възможен дубликат: Защо този код е невалиден в C#? Условният оператор не може да преобразува имплицитно? Ако направя следното: bool someBool = false; uint value = 0; Тези са добре: value = (someBool) ? 0 : (uint)1; value...
168 изгледи
schedule 17.11.2023

Това приемлив случай на използване на троичния оператор ли е?
Използвах троичния оператор, за да изпълня много просто, условно действие. Работи добре, но моята IDE (PHPStorm) го отчете като грешка. Грешката, която получих беше: 'void' method 'performAction' result used Кодът, който използвах, е...
93 изгледи
schedule 09.11.2023

i % 2 == 0? arr[i] = 0 : arr[i] = 1; Грешка в троичен оператор
Относно троичния оператор. Пренаписвах оператор if-else в C, използвайки по-чистия троичен оператор. Ето кода: #include <stdio.h> #include <stdlib.h> int main() { int arr[10]; int i; // for ( i = 0; i < 10; i++ ) //...
146 изгледи
schedule 11.11.2023

Грешка при опит за използване на троичен оператор в C#
Ето моят код: public void ToggleCheckBox() { if (chkSelected.Checked) ? chkSelected.Checked = false : chkSelected.Checked = true; //This works, but I want to write it using a ternary. if (chkSelected.Checked) {...
149 изгледи
schedule 04.02.2024

PHP троичен !empty, вместо да оценява на true или false
Възможно ли е да се използва съкратената тройка, за да се провери дали дадена променлива е зададена или не, вместо дали се оценява на нула или не-нула? Например опитах: $var = 0; echo (string) $var ?: (string) false ?: 2; Но тъй като и двата...
3533 изгледи
schedule 04.04.2024

троични оператори за клас на смятане
Чудех се за използването на троични оператори извън програмирането. Например, в онези досадни часове по математика, които са необходими за степен CS. Може ли човек да опише нещо като хиперболична функция с троичен оператор като този: 1/x? 1/x :...
658 изгледи
schedule 05.04.2024

Как да превърна логиката if, else if в троичен оператор?
Просто се чудех дали това е възможно, защото започнах да използвам троични оператори, за да намаля редовете код и ми харесва. if (x==y) { z += x; } else if (x==z) { z += y; } else { z += 1; } мога да направя това сега, ако има само...
28831 изгледи
schedule 29.04.2024

Грешка в троичния синтакс на Swift
Програмирах в Objective-C през цялото време и съм нов в Swift. Тази грешка, която ми дава Xcode, наистина ме обърква. func renderBufferAreaBAUp(yOffset: CGFloat, amount: CGFloat, ifLeft: Bool) { var topViewIndexForIndexAdjust =...
2218 изгледи
schedule 03.05.2024

Пълен оператор if/else срещу условен оператор
Възможни дубликати: Ползи от използването на условния ?: (троичен) оператор Бавен ли е условният оператор? Здравейте всички, Имам доста прост въпрос относно различните изрази if/else. Освен писането на по-малко код, има ли...
5275 изгледи