Свързани въпроси '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 изгледи
schedule
19.11.2022
Използване на скоби в израз, който включва троичен оператор
Възможен дубликат: Грешка: 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 изгледи
schedule
28.05.2024