Elvis operator
Binary operator in computer programming
In certain computer programming languages, the Elvis operator, often written ?:, is a binary operator that returns the first operand if its value is logically true (according to a language-dependent convention, in other words, a truthy value) or returns its second operand if the first operand is not true. That is, it is a short-circuit OR, which returns its first truthy operand.
Nº Q22682021 ★
Comum · Saberes
Elvis operator
Binary operator in computer programming
In certain computer programming languages, the Elvis operator, often written ?:, is a binary operator that returns the first operand if its value is logically true (according to a language-dependent convention, in other words, a truthy value) or returns its second operand if the first operand is not true. That is, it is a short-circuit OR, which returns its first truthy operand.
Na Wikipédia
Texto em inglês Ainda não há artigo no seu idioma: trecho em inglês.
In certain computer programming languages, the Elvis operator, often written ?:, is a binary operator that returns the first operand if its value is logically true (according to a language-dependent convention, in other words, a truthy value) or returns its second operand if the first operand is not true. That is, it is a short-circuit OR, which returns its first truthy operand. The syntax of the Elvis operator was inspired by the ternary conditional operator, ? :, since the Elvis operator expression A ?: B is approximately equivalent to the ternary conditional expression A ? A : B. It is called the "Elvis operator" because the notation ?:, when viewed sideways, resembles an emoticon of Elvis Presley with his signature hairstyle. A similar operator is the null coalescing operator, where the boolean truth(iness) check is replaced with a check for non-null instead. This is usually written ??, and can be seen in languages like C# or Dart.
Texto: Wikipédia em inglês, CC BY-SA 4.0. · Imagem: Tzali (CC0) ·
Cartas próximas
-
Ou exclusivo
Nº Q498186 ★★★
Sem ofertas
-
C
Colchetes de Iverson
Nº Q2114682 ★
Sem ofertas
-
J
JSFuck
Esoteric programming language that uses 6 characters to write all JavaScript code
Nº Q25304718 ★
Sem ofertas
-
NOR
Binary operation that is true if and only if both operands are false
Nº Q574946 ★★
Sem ofertas
-
Sheffer stroke
Logical operation that asserts that at least one of its operands is false
Nº Q3874243 ★★
Sem ofertas
-
B
Boolean operator
Used when searching to connect words together. The three basic boolean operators are: AND, OR, and NOT. They can help focus a search by connecting information
Nº Q20182284 ★★
Sem ofertas