This HTML5 document contains 130 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

PrefixNamespace IRI
n48http://dbpedia.org/resource/Side_effect_(computer_science)
n49http://dbpedia.org/resource/C_Sharp_2.
n50http://dbpedia.org/resource/Conditional_(programming)
dbthttp://dbpedia.org/resource/Template:
n38http://localhost:8890/about/id/entity/http/dbpedia.org/resource/Haskell_(programming_language)
wikipedia-enhttp://en.wikipedia.org/wiki/
n41http://dbpedia.org/resource/Operator_(programming)
dbrhttp://dbpedia.org/resource/
dbpedia-hrhttp://hr.dbpedia.org/resource/
n20http://dbpedia.org/resource/Objective-C_(programming_language)
n40http://dbpedia.org/resource/Haskell_(programming_language)
dcthttp://purl.org/dc/terms/
n12http://dbpedia.org/resource/Visual_Basic_.
dbpedia-cshttp://cs.dbpedia.org/resource/
rdfshttp://www.w3.org/2000/01/rdf-schema#
n46http://localhost:8890/about/id/entity/http/dbpedia.org/resource/
n52http://dbpedia.org/resource/%3F:
n7http://localhost:8890/about/id/entity/http/dbpedia.org/class/yago/
n43http://en.wikipedia.org/wiki/Null_coalescing_operator?oldid=1115917106&ns=
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n27https://covidontheweb.inria.fr:4443/about/id/entity/http/dbpedia.org/resource/
dbphttp://dbpedia.org/property/
n45http://dbpedia.org/resource/Comparison_of_programming_languages_(null_coalescing_operators)
n18http://dbpedia.org/resource/Category:Operators_(programming)
xsdhhttp://www.w3.org/2001/XMLSchema#
n36http://dbpedia.org/resource///
dbohttp://dbpedia.org/ontology/
dbpedia-jahttp://ja.dbpedia.org/resource/
n23http://dbpedia.org/resource/Null_coalescing_operator#
dbchttp://dbpedia.org/resource/Category:
n47http://dbpedia.org/resource/PL/
yagohttp://dbpedia.org/class/yago/
n8http://rdf.freebase.com/ns/m.
wdhttp://www.wikidata.org/entity/
n51http://purl.org/linguistics/gold/
yago-reshttp://yago-knowledge.org/resource/
n39https://covidontheweb.inria.fr:4443/about/id/entity/http/dbpedia.org/resource/Visual_Basic_.
n53http://dbpedia.org/resource/Babel_(compiler)
n28https://global.dbpedia.org/id/
n11http://dbpedia.org/resource/%3F%3F
n44https://covidontheweb.inria.fr:4443/about/id/entity/http/dbpedia.org/class/yago/
n19http://dbpedia.org/resource/Swift_(programming_language)
provhttp://www.w3.org/ns/prov#
foafhttp://xmlns.com/foaf/0.1/
n13http://dbpedia.org/resource/F_Sharp_(programming_language)
n29http://dbpedia.org/resource/Kotlin_(programming_language)
dbpedia-zhhttp://zh.dbpedia.org/resource/
n34http://dbpedia.org/resource///=
wdrshttp://www.w3.org/2007/05/powder-s#
n54http://dbpedia.org/resource/Rust_(programming_language)
n37http://dbpedia.org/resource/Operator_(computer_programming)
n10http://dbpedia.org/resource/Groovy_(programming_language)
n26http://tr.dbpedia.org/resource/%3F%3F
n35http://dbpedia.org/resource/C_Sharp_(programming_language)
owlhttp://www.w3.org/2002/07/owl#
Subject Item
dbr:Null_coalescing_operator
rdf:type
dbo:Company yago:PsychologicalFeature100023100 yago:WikicatConditionalConstructs yago:Abstraction100002137 yago:Cognition100023271 yago:Concept105835747 yago:Content105809192 yago:Idea105833840
rdfs:label
空值结合运算符 Operátor koalescence Null合体演算子 Null coalescing operator
rdfs:comment
空值结合运算符(在Perl中称逻辑定义或运算符)是一种二元运算符,是多种编程语言的基本条件表达式语法的一部分,包括C#、PowerShell 7.0.0、Perl 5.10,Swift,PHP 7.0.0。虽然其行为因实现而异,但空值合并运算符首先考虑返回其左操作数的值(如果左操作数存在且不为空) ,其次考虑返回右操作数的值。此行为可为特定值不可用的情况定义缺省值。 与三元条件表达式 x?x:y中表达式x可能求值2次相比,空值结合运算符更类似二元埃尔维斯运算符x?:y,操作数求值至多一次,这在x的求值有副作用情况下特别有意义。 null合体演算子 (null coalescing operator) はC#やバージョン5.10以降のPerl、Swiftなど、いくつかのプログラミング言語に存在する、ある種の条件演算子で、PerlではDefined-or 演算子と呼ばれる。エルビス演算子も参照。C言語の3項演算子 ? : で表現すると ( (a != null) ? a : b ) というような意味のコードをより単純に書ける、一種の糖衣構文と見ることもできる。 The null coalescing operator (called the Logical Defined-Or operator in Perl) is a binary operator that is part of the syntax for a basic conditional expression in several programming languages, including C#, PowerShell as of version 7.0.0, Perl as of version 5.10, Swift, and PHP 7.0.0. While its behavior differs between implementations, the null coalescing operator generally returns the result of its left-most operand if it exists and is not null, and otherwise returns the right-most operand. This behavior allows a default value to be defined for cases where a more specific value is not available. Operátor koalescence je v mnoha programovacích jazycích operátor, který vrací první z dodaných odkazů, který označuje platný objekt. Někdy bývá označován také jako operátor nulového sjednocení.
owl:sameAs
dbr:Null_coalescing_operator n8:02vs57j wd:Q3506270 dbpedia-cs:Operátor_koalescence dbpedia-zh:空值结合运算符 dbpedia-hr:Operator_nultog_spajanja n26:_operatörü n28:3E9z4 dbpedia-ja:Null合体演算子 yago-res:Null_coalescing_operator
foaf:topic
dbr:Or n11:_Operator n11:_operator dbr:Logical_defined-or_operator dbr:Logical_defined-or wikipedia-en:Null_coalescing_operator dbr:JavaScript_syntax dbr:Coalescing_Operator dbr:Null_object_pattern dbr:ECMAScript dbr:Question_mark dbr:Safe_navigation_operator dbr:Defined-or_operator dbr:Null-coalescing_operator n23:this dbr:PHP dbr:Logical_Defined-Or dbr:Logical_Defined-Or_operator n29: n34: dbr:Elvis_operator n36: dbr:Nullable_type n37: n45: dbr:Nullish_coalescing_operator dbr:PHP_syntax_and_semantics dbr:PowerShell n49:0 dbr:C_Sharp_syntax dbr:Lazy_loading dbr:Ternary_conditional_operator n11: dbr:Coalesce
wdrs:describedby
n7:Idea105833840 n7:Concept105835747 n27:SQLite n38: n27:JavaScript_syntax n39:NET n44:Content105809192 n46:Perl n44:Idea105833840
dct:subject
dbc:Conditional_constructs n18: dbc:Binary_operations
dbo:wikiPageID
12168753
dbo:wikiPageRevisionID
1115917106
dbo:wikiPageWikiLink
dbr:Perl dbr:Transact-SQL dbr:Tagged_union dbr:Null-conditional_operator n10: dbr:PowerShell dbr:Nullable_type n12:NET n13: dbr:PHP dbr:Programming_language n19: dbr:Option_type dbr:Oracle_Database n20: dbr:TypeScript dbr:Microsoft_SQL_Server n18: dbc:Conditional_constructs dbr:JavaScript dbr:JavaScript_syntax dbr:Railo dbr:SQLite dbr:MySQL n35: dbr:Elvis_operator n40: n41: dbr:Bourne_shell dbr:ColdFusion dbr:PostgreSQL dbc:Binary_operations n47:SQL n48: dbr:CFML dbr:Binary_operator n50: dbr:ECMAScript n52: dbr:NVL dbr:Conditional_operator n53: n54: dbr:Ternary_operators n29: dbr:Apache_FreeMarker
foaf:isPrimaryTopicOf
wikipedia-en:Null_coalescing_operator
prov:wasDerivedFrom
n43:0
n51:hypernym
dbr:Operator
dbo:abstract
The null coalescing operator (called the Logical Defined-Or operator in Perl) is a binary operator that is part of the syntax for a basic conditional expression in several programming languages, including C#, PowerShell as of version 7.0.0, Perl as of version 5.10, Swift, and PHP 7.0.0. While its behavior differs between implementations, the null coalescing operator generally returns the result of its left-most operand if it exists and is not null, and otherwise returns the right-most operand. This behavior allows a default value to be defined for cases where a more specific value is not available. In contrast to the ternary conditional if operator used as x ? x : y, but like the binary Elvis operator used as x ?: y, the null coalescing operator is a binary operator and thus evaluates its operands at most once, which is significant if the evaluation of x has side-effects. 空值结合运算符(在Perl中称逻辑定义或运算符)是一种二元运算符,是多种编程语言的基本条件表达式语法的一部分,包括C#、PowerShell 7.0.0、Perl 5.10,Swift,PHP 7.0.0。虽然其行为因实现而异,但空值合并运算符首先考虑返回其左操作数的值(如果左操作数存在且不为空) ,其次考虑返回右操作数的值。此行为可为特定值不可用的情况定义缺省值。 与三元条件表达式 x?x:y中表达式x可能求值2次相比,空值结合运算符更类似二元埃尔维斯运算符x?:y,操作数求值至多一次,这在x的求值有副作用情况下特别有意义。 Operátor koalescence je v mnoha programovacích jazycích operátor, který vrací první z dodaných odkazů, který označuje platný objekt. Někdy bývá označován také jako operátor nulového sjednocení. null合体演算子 (null coalescing operator) はC#やバージョン5.10以降のPerl、Swiftなど、いくつかのプログラミング言語に存在する、ある種の条件演算子で、PerlではDefined-or 演算子と呼ばれる。エルビス演算子も参照。C言語の3項演算子 ? : で表現すると ( (a != null) ? a : b ) というような意味のコードをより単純に書ける、一種の糖衣構文と見ることもできる。
dbo:wikiPageLength
19897
dbp:wikiPageUsesTemplate
dbt:Code dbt:Short_description