Állandók az Azure Cosmos DB for NoSQL-ben
A KÖVETKEZŐRE VONATKOZIK: NoSQL
A konstans, más néven literál vagy skaláris érték egy szimbólum, amely egy adott adatértéket jelöl. Az állandó formátuma az általa képviselt érték adattípusától függ.
Szintaxis
<constant> ::=
<undefined_constant>
| <null_constant>
| <boolean_constant>
| <number_constant>
| <string_constant>
| <array_constant>
| <object_constant>
<undefined_constant> ::= undefined
<null_constant> ::= null
<boolean_constant> ::= false | true
<number_constant> ::= decimal_literal | hexadecimal_literal
<string_constant> ::= string_literal
<array_constant> ::=
'[' [<constant>][,...n] ']'
<object_constant> ::=
'{' [{property_name | "property_name"} : <constant>][,...n] '}'
Argumentumok
Description | |
---|---|
<undefined_constant>; Undefined |
Nem definiált típusú értékeket jelölundefined . |
<null_constant>; null |
Null típusú értékeket jelölnull . |
<boolean_constant> |
Logikai típusú állandókat jelöl. |
false |
Logikai típusú értéket jelölfalse . |
true |
Logikai típusú értéket jelöltrue . |
<number_constant> |
Numerikus állandót jelöl. |
decimal_literal |
Decimális vagy tudományos jelöléssel ábrázolt számok. |
hexadecimal_literal |
Előtaggal 0x jelölt számok, majd egy vagy több hexadecimális számjegy. |
<string_constant> |
A sztring típusú állandót jelöli. |
string _literal |
Unicode-sztringek , amelyeket nulla vagy több Unicode-karakterből vagy feloldósorozatból álló sorozat jelöl. A sztringkonstansok egy idézőjelek (aposztróf: ' ) vagy dupla idézőjelek (idézőjel: ) közé vannak zárva. " |
Megjegyzések
Íme a támogatott skaláris adattípusok listája:
Értékek sorrendje Meghatározatlan Egyetlen érték: undefined
Null Egyetlen érték: null
Logikai Értékek: false
,true
.Szám Kettős pontosságú lebegőpontos szám, IEEE 754 szabvány. Sztring Nulla vagy több Unicode-karakterből álló sorozat. A sztringeket egy- vagy dupla idézőjelek közé kell tenni. Tömb Nulla vagy több elem sorozata. Minden elem bármilyen skaláris adattípus értéke lehet, kivéve a nem definiált értékeket. Objektum Nulla vagy több név/érték pár rendezetlen készlete. A név Unicode-sztring, az érték bármilyen skaláris adattípus lehet, kivéve a nem definiált értékeket. Íme egy lista a sztringkonstansokhoz engedélyezett feloldósorozatokról:
Description Unicode-karakter \'
aposztróf (') U+0027
\"
idézőjel (") U+0022
\\
fordított solidus () U+005C
\/
solidus (/) U+002F
\b
Backspace U+0008
\f
elválasztó csatorna U+000C
\n
vonalcsatorna U+000A
\r
kocsivissza U+000D
\t
Lapon U+0009
\uXXXX
Négy hexadecimális számjegy által definiált Unicode-karakter. U+XXXX