ΠΡΠΈΠ±ΠΊΠ° Β«ΠΠ΅ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ ΡΠΈΠΏΡΒ» ΠΏΡΠΈ ΠΏΠΎΠΏΡΡΠΊΠ΅ Π²ΡΡΠ°Π·ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ ΡΡΡΠΎΠΊΡ β ΠΎΠ΄Π½Π° ΠΈΠ· ΡΠ°ΠΌΡΡ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½Π½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ 1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ 8.3. ΠΠ½Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ, ΠΊΠΎΠ³Π΄Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΈΠ»ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ Π² ΡΡΡΠΎΠΊΠΎΠ²ΡΠΉ ΡΠΈΠΏ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΈ ΠΏΠΎΠΏΡΡΠΊΠ΅ ΠΊΠΎΠ½ΠΊΠ°ΡΠ΅Π½Π°ΡΠΈΠΈ ΡΠΈΡΠ»Π° ΠΈ ΡΡΡΠΎΠΊΠΈ, Π·Π°ΠΏΠΈΡΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΠ³ΠΎ ΡΠΈΠΏΠ° Π² ΡΠ΅ΠΊΠ²ΠΈΠ·ΠΈΡ Ρ ΡΠΈΠΏΠΎΠΌ Β«Π‘ΡΡΠΎΠΊΠ°Β» ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° Π² ΡΡΠ½ΠΊΡΠΈΡ, ΠΎΠΆΠΈΠ΄Π°ΡΡΡΡ ΡΡΡΠΎΠΊΡ.
Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΡΠ·ΡΠΊΠΎΠ² Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠΈΠΏΠΈΠ·Π°ΡΠΈΠ΅ΠΉ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, JavaScript), 1Π‘ ΡΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅Ρ ΡΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ . ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ ΠΊΠ°ΠΆΠ΅ΡΡΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠΉ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΡΡΠΎΠΊΠΈ ΠΈ ΡΠΈΡΠ»Π°), ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° ΠΏΠΎΡΡΠ΅Π±ΡΠ΅Ρ ΡΠ²Π½ΠΎΠ³ΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ. Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ°Π·Π±Π΅ΡΡΠΌ Π²ΡΠ΅ ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΊΠΈ, Π²ΠΊΠ»ΡΡΠ°Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΡΠΌΠΈ, NULL-Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΌΠΈ ΡΠΈΠΏΠ°ΠΌΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΡΠ°ΠΊΠΈΠ΅ ΡΠ»ΡΡΠ°ΠΈ Ρ ΡΡΡΡΠΎΠΌ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠ΅ΠΉ 1Π‘ 8.3.20+.
ΠΡΠΎΠ±ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ΄Π΅Π»ΠΈΠΌ ΡΠΈΠΏΠΈΡΠ½ΡΠΌ Β«ΠΏΠΎΠ΄Π²ΠΎΠ΄Π½ΡΠΌ ΠΊΠ°ΠΌΠ½ΡΠΌΒ»:
- πΉ ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΠΈΠΏΠΎΠ² Π² Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡΡ
Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ
+(ΠΊΠΎΠ½ΠΊΠ°ΡΠ΅Π½Π°ΡΠΈΡ vs ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅). - πΉ NULL ΠΈ ΠΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½ β ΠΏΠΎΡΠ΅ΠΌΡ ΠΎΠ½ΠΈ Π»ΠΎΠΌΠ°ΡΡ ΡΡΡΠΎΠΊΡ ΠΈ ΠΊΠ°ΠΊ ΠΈΡ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ.
- πΉ ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΡΠΈΠΏΡ (ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΈ, Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ) β ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΈΡ ΡΡΡΠΎΠΊΠΎΠ²ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅.
- πΉ ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠΏΠΈΡΠΊΠΈ ΠΈ Π·Π°ΠΏΡΠΎΡΡ β ΠΎΡΠΈΠ±ΠΊΠΈ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°ΠΌΠΈ Π²ΡΠ±ΠΎΡΠΎΠΊ.
ΠΡΠ»ΠΈ Π²Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π²ΡΠΎΠ΄Π΅ ΠΡΠΈΠ±ΠΊΠ° Π² Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΈ: ΠΠ΅ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ ΡΠΈΠΏΡ (Π‘ΡΡΠΎΠΊΠ°, Π§ΠΈΡΠ»ΠΎ) ΠΈΠ»ΠΈ ΠΠ΅ ΡΠ΄Π°Π»ΠΎΡΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠΈΠΏΠ° 'ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ‘ΡΡΠ»ΠΊΠ°.ΠΠ°ΠΊΠ°Π·ΠΠ»ΠΈΠ΅Π½ΡΠ°' Π² ΡΠΈΠΏ 'Π‘ΡΡΠΎΠΊΠ°', ΡΡΠ° ΡΡΠ°ΡΡΡ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Π² ΠΏΡΠΈΡΠΈΠ½Π°Ρ
ΠΈ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΡ Π³ΠΎΡΠΎΠ²ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ ΠΊΠΎΠ΄Π°.
1. ΠΠΎΡΠ΅ΠΌΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΎΡΠΈΠ±ΠΊΠ° Β«ΠΠ΅ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ ΡΠΈΠΏΡΒ» ΠΏΡΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠΈ Π² ΡΡΡΠΎΠΊΡ
Π 1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠ° Β«ΠΠ΅ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ ΡΠΈΠΏΡΒ» ΡΠΈΠ³Π½Π°Π»ΠΈΠ·ΠΈΡΡΠ΅Ρ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ΡΠ²Π½ΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ ΠΎΠ΄ΠΈΠ½ ΡΠΈΠΏ Π΄Π°Π½Π½ΡΡ Π² Π΄ΡΡΠ³ΠΎΠΉ. ΠΠ»Ρ ΡΡΡΠΎΠΊ ΡΡΠΎ Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎ Π² ΡΡΡΡ ΠΊΠ»ΡΡΠ΅Π²ΡΡ ΡΡΠ΅Π½Π°ΡΠΈΡΡ :
1. ΠΠΎΠ½ΠΊΠ°ΡΠ΅Π½Π°ΡΠΈΡ ΡΡΡΠΎΠΊΠΈ Ρ Π½Π΅ΡΡΡΠΎΠΊΠΎΠ²ΡΠΌ ΡΠΈΠΏΠΎΠΌ. ΠΠΏΠ΅ΡΠ°ΡΠΎΡ + Π² 1Π‘ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΈ Π΄Π»Ρ ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠΈΡΠ΅Π», ΠΈ Π΄Π»Ρ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΡΡΡΠΎΠΊ. ΠΡΠ»ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΠΎΠ΄Π½ΠΎΠ·Π½Π°ΡΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ, Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡ:
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ("ΠΡΠΎΠ³ΠΎ: " + 100); // ΠΡΠΈΠ±ΠΊΠ°! Π§ΠΈΡΠ»ΠΎ 100 Π½Π΅ΡΠ²Π½ΠΎ Π½Π΅ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅ΡΡΡ Π² ΡΡΡΠΎΠΊΡ
Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ 1Π‘ Π½Π΅ Π·Π½Π°Π΅Ρ, Π½ΡΠΆΠ½ΠΎ Π»ΠΈ ΡΠΊΠ»Π°Π΄ΡΠ²Π°ΡΡ ΡΡΡΠΎΠΊΠΈ ΠΈΠ»ΠΈ ΡΠΈΡΠ»Π°, ΠΈ Π²ΡΠ΄Π°ΡΡ ΠΎΡΠΈΠ±ΠΊΡ.
2. ΠΡΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΠ΅ Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΠ³ΠΎ ΡΠΈΠΏΠ° ΡΠ΅ΠΊΠ²ΠΈΠ·ΠΈΡΡ ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ ΡΠ΅ΠΊΠ²ΠΈΠ·ΠΈΡ ΡΠΈΠΏΠ° Π‘ΡΡΠΎΠΊΠ°, Π° Π²Ρ ΠΏΡΡΠ°Π΅ΡΠ΅ΡΡ Π·Π°ΠΏΠΈΡΠ°ΡΡ Π² Π½Π΅Π³ΠΎ ΡΡΡΠ»ΠΊΡ Π½Π° ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ:
Π Π΅ΠΊΠ²ΠΈΠ·ΠΈΡΠ‘ΡΡΠΎΠΊΠΎΠ²ΡΠΉ = Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΈ.ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°.ΠΠ°ΠΉΡΠΈΠΠΎΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡ("Π’ΠΎΠ²Π°Ρ1"); // ΠΡΠΈΠ±ΠΊΠ°!
3. ΠΠ΅ΡΠ΅Π΄Π°ΡΠ° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° Π² ΡΡΠ½ΠΊΡΠΈΡ/ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ, ΠΎΠΆΠΈΠ΄Π°ΡΡΡΡ ΡΡΡΠΎΠΊΡ. ΠΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ β ΡΡΠ½ΠΊΡΠΈΠΈ Π²ΡΠΎΠ΄Π΅ Π‘ΡΡΠΠ°ΡΠΈΠ½Π°Π΅ΡΡΡΠ‘() ΠΈΠ»ΠΈ ΠΠ΅Π²(), ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ΅Π±ΡΡΡ ΡΡΡΠΎΠΊΠΎΠ²ΡΠΉ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ:
ΠΡΠ»ΠΈ Π‘ΡΡΠΠ°ΡΠΈΠ½Π°Π΅ΡΡΡΠ‘(123, "1") Π’ΠΎΠ³Π΄Π° // ΠΡΠΈΠ±ΠΊΠ°! ΠΠ΅ΡΠ²ΡΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ β ΡΠΈΡΠ»ΠΎ
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π Π²Π΅ΡΡΠΈΡΡ 1Π‘ 8.3.20+ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠ²Π½ΠΎΠ³ΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΠΏΠΎΠ² Π±ΡΠ»ΠΎ ΡΠΆΠ΅ΡΡΠΎΡΠ΅Π½ΠΎ. Π Π°Π½Π΅Π΅ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠ½ΠΊΠ°ΡΠ΅Π½Π°ΡΠΈΡ ΡΡΡΠΎΠΊΠΈ Ρ ΡΠΈΡΠ»ΠΎΠΌ) ΠΌΠΎΠ³Π»ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ Β«ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡΒ», Π½ΠΎ ΡΠ΅ΠΏΠ΅ΡΡ ΡΡΠ΅Π±ΡΡΡ ΡΠ²Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΡ.
2. ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² ΡΡΡΠΎΠΊΡ: ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ
Π§ΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ²Π½ΠΎΠ΅ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΠΏΠΎΠ². Π 1Π‘ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΈ ΠΏΡΠΈΡΠΌΠΎΠ²:
| ΠΡΡ ΠΎΠ΄Π½ΡΠΉ ΡΠΈΠΏ | ΠΠ΅ΡΠΎΠ΄ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ | ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π° |
|---|---|---|
| Π§ΠΈΡΠ»ΠΎ | Π‘ΡΡΠΎΠΊΠ°() |
|
| ΠΠ°ΡΠ° | Π€ΠΎΡΠΌΠ°Ρ() ΠΈΠ»ΠΈ Π‘ΡΡΠΎΠΊΠ°() |
|
| ΠΡΠ»Π΅Π²ΠΎ (ΠΡΡΠΈΠ½Π°/ΠΠΎΠΆΡ) | ?() (ΡΠ΅ΡΠ½Π°ΡΠ½ΡΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ) |
|
| NULL ΠΈΠ»ΠΈ ΠΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½ | ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ΠΠ°ΠΏΠΎΠ»Π½Π΅Π½ΠΎ() + Π·Π°ΠΌΠ΅Π½Π° |
|
| Π‘ΡΡΠ»ΠΊΠ° (ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ, Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ) | ΠΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅() ΠΈΠ»ΠΈ .ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ |
|
ΠΠ»Ρ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΉ (ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ², ΡΡΡΡΠΊΡΡΡ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΉ) ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠΈΠΊΠ» ΠΈΠ»ΠΈ ΡΡΠ½ΠΊΡΠΈΡ Π‘ΡΡΠ‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ():
ΠΠ°ΡΡΠΈΠ² = ΠΠΎΠ²ΡΠΉ ΠΠ°ΡΡΠΈΠ²;
ΠΠ°ΡΡΠΈΠ².ΠΠΎΠ±Π°Π²ΠΈΡΡ(1);
ΠΠ°ΡΡΠΈΠ².ΠΠΎΠ±Π°Π²ΠΈΡΡ(2);
Π‘ΡΡΠΎΠΊΠ°ΠΠ°ΡΡΠΈΠ²Π° = Π‘ΡΡΠ‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ(ΠΠ°ΡΡΠΈΠ², ", "); // "1, 2"
ΠΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠ°Π΅ΡΠ΅ Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ Π·Π°ΠΏΡΠΎΡΠ°, Π½Π΅ Π·Π°Π±ΡΠ²Π°ΠΉΡΠ΅, ΡΡΠΎ ΠΏΠΎΠ»Ρ Π²ΡΠ±ΠΎΡΠΊΠΈ ΠΌΠΎΠ³ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ NULL. ΠΡΠ΅Π³Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΡΡΡ:
ΠΠ°ΠΏΡΠΎΡ = ΠΠΎΠ²ΡΠΉ ΠΠ°ΠΏΡΠΎΡ("ΠΠ«ΠΠ ΠΠ’Π¬ Π’ΠΎΠ²Π°Ρ ΠΠΠ Π’ΠΎΠ²Π°ΡΠΠ ΠΠ°ΠΊΠ°Π·Π°");
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ = ΠΠ°ΠΏΡΠΎΡ.ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ();
ΠΡΠ±ΠΎΡΠΊΠ° = Π Π΅Π·ΡΠ»ΡΡΠ°Ρ.ΠΡΠ±ΡΠ°ΡΡ();
ΠΠΎΠΊΠ° ΠΡΠ±ΠΎΡΠΊΠ°.Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ() Π¦ΠΈΠΊΠ»
ΠΡΠ»ΠΈ ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ΠΠ°ΠΏΠΎΠ»Π½Π΅Π½ΠΎ(ΠΡΠ±ΠΎΡΠΊΠ°.Π’ΠΎΠ²Π°ΡΠΠ) Π’ΠΎΠ³Π΄Π°
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ(Π‘ΡΡΠΎΠΊΠ°(ΠΡΠ±ΠΎΡΠΊΠ°.Π’ΠΎΠ²Π°ΡΠΠ));
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ NULL (ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ΠΠ°ΠΏΠΎΠ»Π½Π΅Π½ΠΎ())|
Π’ΠΈΠΏ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌ Ρ Π‘ΡΡΠΎΠΊΠ°()|
ΠΠ»Ρ ΡΡΡΠ»ΠΎΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ .ΠΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅() ΠΈΠ»ΠΈ .ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅|
ΠΠ»Ρ Π΄Π°Ρ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌ Π€ΠΎΡΠΌΠ°Ρ() Ρ ΡΠ²Π½ΡΠΌ ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ ΡΠΎΡΠΌΠ°ΡΠ°-->
3. Π’ΠΈΠΏΠΈΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ ΠΊΠ°ΠΊ ΠΈΡ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ
ΠΠ°ΠΆΠ΅ ΠΎΠΏΡΡΠ½ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡΡ Ρ Π½Π΅ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΡΠΌΠΈ ΡΠ»ΡΡΠ°ΡΠΌΠΈ ΠΎΡΠΈΠ±ΠΊΠΈ Β«ΠΠ΅ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ ΡΠΈΠΏΡΒ». Π Π°Π·Π±Π΅ΡΡΠΌ ΡΠ°ΠΌΡΠ΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½Π½ΡΠ΅:
1. ΠΠΎΠ½ΠΊΠ°ΡΠ΅Π½Π°ΡΠΈΡ Ρ ΠΏΡΡΡΠΎΠΉ ΡΡΡΠΎΠΊΠΎΠΉ. ΠΡΠ»ΠΈ ΠΎΠ΄Π½Π° ΠΈΠ· ΡΠ°ΡΡΠ΅ΠΉ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ β NULL ΠΈΠ»ΠΈ ΠΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½, ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ Π·Π°Π²Π΅ΡΡΠΈΡΡΡ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ:
ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ = ΠΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½;
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ("ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅: " + ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ); // ΠΡΠΈΠ±ΠΊΠ°!
Π Π΅ΡΠ΅Π½ΠΈΠ΅: ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠ½ΠΊΡΠΈΡ Π‘ΡΡΠΎΠΊΠ°() Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΎΠΉ:
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ("ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅: " + ?(ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ΠΠ°ΠΏΠΎΠ»Π½Π΅Π½ΠΎ(ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ), Π‘ΡΡΠΎΠΊΠ°(ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ), ""));
2. Π Π°Π±ΠΎΡΠ° Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΡΠΏΠΈΡΠΊΠ°ΠΌΠΈ. ΠΡΠΈ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΠΈ ΠΊ ΠΏΠΎΠ»Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ° Π±Π΅Π· ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠΈΠΏΠ°:
ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉΠ‘ΠΏΠΈΡΠΎΠΊ = ΠΠΎΠ»ΡΡΠ°Π΅ΠΌΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉΠ‘ΠΏΠΈΡΠΎΠΊ();
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ = ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉΠ‘ΠΏΠΈΡΠΎΠΊ[0].ΠΠΎΠ»Π΅; // ΠΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π»ΡΠ±ΡΠΌ ΡΠΈΠΏΠΎΠΌ!
Π‘ΡΡΠΎΠΊΠ°ΠΠ½Π°ΡΠ΅Π½ΠΈΡ = Π‘ΡΡΠΎΠΊΠ°(ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅); // ΠΡΠΈΠ±ΠΊΠ°, Π΅ΡΠ»ΠΈ ΠΠΎΠ»Π΅ β Π½Π΅ ΡΠΈΡΠ»ΠΎ/Π΄Π°ΡΠ°/ΡΡΡΠΎΠΊΠ°
Π Π΅ΡΠ΅Π½ΠΈΠ΅: ΠΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ ΡΠΈΠΏ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π’ΠΈΠΏΠΠ½Ρ():
ΠΡΠ»ΠΈ Π’ΠΈΠΏΠΠ½Ρ(ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅) = Π’ΠΈΠΏ("Π‘ΡΡΠΎΠΊΠ°") ΠΠ»ΠΈ Π’ΠΈΠΏΠΠ½Ρ(ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅) = Π’ΠΈΠΏ("Π§ΠΈΡΠ»ΠΎ") Π’ΠΎΠ³Π΄Π°
Π‘ΡΡΠΎΠΊΠ°ΠΠ½Π°ΡΠ΅Π½ΠΈΡ = Π‘ΡΡΠΎΠΊΠ°(ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅);
ΠΠ½Π°ΡΠ΅
Π‘ΡΡΠΎΠΊΠ°ΠΠ½Π°ΡΠ΅Π½ΠΈΡ = "";
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
3. ΠΠ΅ΡΠ΅Π΄Π°ΡΠ° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π² ΡΡΠ½ΠΊΡΠΈΠΈ. ΠΠ½ΠΎΠ³ΠΈΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π‘ΡΡΠΠΎΠ»ΡΡΠΈΡΡΠ‘ΡΡΠΎΠΊΡ(), ΠΠ Π΅Π³()) ΡΡΠ΅Π±ΡΡΡ ΡΡΡΠΎΠΊΠΎΠ²ΡΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ. ΠΠ΅ΡΠ΅Π΄Π°ΡΠ° ΡΠΈΡΠ»Π° ΠΈΠ»ΠΈ Π΄Π°ΡΡ Π²ΡΠ·ΠΎΠ²Π΅Ρ ΠΎΡΠΈΠ±ΠΊΡ:
ΠΠ Π΅Π³(100); // ΠΡΠΈΠ±ΠΊΠ°! ΠΠΆΠΈΠ΄Π°Π΅ΡΡΡ ΡΡΡΠΎΠΊΠ°
Π Π΅ΡΠ΅Π½ΠΈΠ΅: ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠΉΡΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ Π·Π°ΡΠ°Π½Π΅Π΅:
ΠΠ Π΅Π³(Π‘ΡΡΠΎΠΊΠ°(100)); // "100"
4. Π Π°Π±ΠΎΡΠ° Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΌΠΈ ΡΠΈΠΏΠ°ΠΌΠΈ. ΠΡΠ»ΠΈ Π²Ρ ΡΠΎΠ·Π΄Π°ΡΡΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅ΡΠ΅Π· ΠΠΎΠ²ΡΠΉ Π‘ΡΡΡΠΊΡΡΡΠ°()), ΠΈΡ
Π½Π΅Π»ΡΠ·Ρ Π½Π°ΠΏΡΡΠΌΡΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ Π² ΡΡΡΠΎΠΊΡ:
ΠΠ±ΡΠ΅ΠΊΡ = ΠΠΎΠ²ΡΠΉ Π‘ΡΡΡΠΊΡΡΡΠ°("ΠΠΌΡ, ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅", "Π’Π΅ΡΡ", 123);
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ(ΠΠ±ΡΠ΅ΠΊΡ); // ΠΡΠΈΠ±ΠΊΠ°!
Π Π΅ΡΠ΅Π½ΠΈΠ΅: Π‘Π΅ΡΠΈΠ°Π»ΠΈΠ·ΡΠΉΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡ Π²ΡΡΡΠ½ΡΡ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ JSON:
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ(ΠΠ°ΠΏΠΈΡΠ°ΡΡJSON(ΠΠ±ΡΠ΅ΠΊΡ)); // {"ΠΠΌΡ":"Π’Π΅ΡΡ","ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅":123}
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ(Π’ΠΈΠΏΠΠ½Ρ(ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ)); // ΠΡΠ²Π΅Π΄Π΅Ρ "Π§ΠΈΡΠ»ΠΎ", "Π‘ΡΡΠΎΠΊΠ°", "ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ‘ΡΡΠ»ΠΊΠ°.ΠΠ°ΠΊΠ°Π·ΠΠ»ΠΈΠ΅Π½ΡΠ°" ΠΈ Ρ.Π΄.
ΠΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡΡΠΎ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ.-->
4. ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΡΠ°Π±ΠΎΡΡ Ρ NULL ΠΈ ΠΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½
NULL ΠΈ ΠΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½ β ΡΡΠΎ Β«ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅Β» Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π² 1Π‘, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΡΡΠΎ ΡΡΠ°Π½ΠΎΠ²ΡΡΡΡ ΠΏΡΠΈΡΠΈΠ½ΠΎΠΉ ΠΎΡΠΈΠ±ΠΎΠΊ ΠΏΡΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠΈ Π² ΡΡΡΠΎΠΊΡ. ΠΡ
ΠΊΠ»ΡΡΠ΅Π²ΠΎΠ΅ ΠΎΡΠ»ΠΈΡΠΈΠ΅:
- πΈ
NULLβ ΡΡΠΎ ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π΅Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Π² ΡΠ°Π±Π»ΠΈΡΠ΅). - πΈ
ΠΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½β ΡΡΠΎ Π½Π΅ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΠΈΠ»ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π½Π΅Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ.
ΠΠ±Π° Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π½Π΅Π»ΡΠ·Ρ Π½Π°ΠΏΡΡΠΌΡΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ Π² ΡΡΡΠΎΠΊΡ. ΠΠΎΠΏΡΡΠΊΠ° ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ ΠΏΡΠΈΠ²Π΅Π΄ΡΡ ΠΊ ΠΎΡΠΈΠ±ΠΊΠ΅:
ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ = NULL;
Π‘ΡΡΠΎΠΊΠ°ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ = Π‘ΡΡΠΎΠΊΠ°(ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ); // ΠΡΠΈΠ±ΠΊΠ°!
ΠΠ»Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΎΠΉ:
Π‘ΡΡΠΎΠΊΠ°ΠΠ΅Π·ΠΎΠΏΠ°ΡΠ½Π°Ρ =
?(ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ΠΠ°ΠΏΠΎΠ»Π½Π΅Π½ΠΎ(ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ),
Π‘ΡΡΠΎΠΊΠ°(ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ),
""); // ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ
ΠΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠ°Π΅ΡΠ΅ Ρ Π·Π°ΠΏΡΠΎΡΠ°ΠΌΠΈ, Π³Π΄Π΅ ΠΏΠΎΠ»Ρ ΠΌΠΎΠ³ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ NULL, Π²ΡΠ΅Π³Π΄Π° Π΄ΠΎΠ±Π°Π²Π»ΡΠΉΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ:
ΠΠ°ΠΏΡΠΎΡ = ΠΠΎΠ²ΡΠΉ ΠΠ°ΠΏΡΠΎΡ("ΠΠ«ΠΠ ΠΠ’Π¬ ΠΠ‘Π’Π¬NULL(ΠΠΎΠ»Π΅, '') ΠΠΠ ΠΠΎΠ»Π΅ΠΠ΅Π·NULL ΠΠ Π’Π°Π±Π»ΠΈΡΠ°");
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ = ΠΠ°ΠΏΡΠΎΡ.ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ();
ΠΠ»Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΡ
ΡΠΏΠΈΡΠΊΠΎΠ² ΠΈ ΡΠ°Π±Π»ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄ ΠΡΡΡΠ°ΡΠ‘ΡΡΠΎΠΊΠ°() ΠΈΠ»ΠΈ Π·Π°ΠΌΠ΅Π½Ρ Π½Π° Π΄Π΅ΡΠΎΠ»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅:
Π’Π°Π±Π»ΠΈΡΠ° = ΠΠΎΠ²ΡΠΉ Π’Π°Π±Π»ΠΈΡΠ°ΠΠ½Π°ΡΠ΅Π½ΠΈΠΉ;
Π’Π°Π±Π»ΠΈΡΠ°.ΠΠΎΠ»ΠΎΠ½ΠΊΠΈ.ΠΠΎΠ±Π°Π²ΠΈΡΡ("ΠΠΎΠ»Π΅");
Π‘ΡΡΠΎΠΊΠ°Π’Π°Π±Π»ΠΈΡΡ = Π’Π°Π±Π»ΠΈΡΠ°.ΠΠΎΠ±Π°Π²ΠΈΡΡ();
Π‘ΡΡΠΎΠΊΠ°Π’Π°Π±Π»ΠΈΡΡ.ΠΠΎΠ»Π΅ = NULL;
// ΠΠ΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΠ΅ ΡΡΠ΅Π½ΠΈΠ΅:
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ = ?(ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ΠΠ°ΠΏΠΎΠ»Π½Π΅Π½ΠΎ(Π‘ΡΡΠΎΠΊΠ°Π’Π°Π±Π»ΠΈΡΡ.ΠΠΎΠ»Π΅), Π‘ΡΡΠΎΠΊΠ°(Π‘ΡΡΠΎΠΊΠ°Π’Π°Π±Π»ΠΈΡΡ.ΠΠΎΠ»Π΅), "");
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π 1Π‘ 8.3.21+ ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΡΠ‘ΡΡΠΎΠΊΠ°NULL(), ΠΊΠΎΡΠΎΡΠ°Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π·Π°ΠΌΠ΅Π½ΡΠ΅ΡNULLΠ½Π° ΠΏΡΡΡΡΡ ΡΡΡΠΎΠΊΡ. ΠΠ΄Π½Π°ΠΊΠΎ ΠΎΠ½Π° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΈΠ· Π·Π°ΠΏΡΠΎΡΠΎΠ², Π° Π½Π΅ Π΄Π»Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ .
5. Π Π°Π±ΠΎΡΠ° ΡΠΎ ΡΡΡΠ»ΠΊΠ°ΠΌΠΈ: ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΈ, Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ, ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½ΠΈΡ
Π‘ΡΡΠ»ΠΊΠΈ Π½Π° ΠΎΠ±ΡΠ΅ΠΊΡΡ ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΡ (ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΈ, Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ, ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½ΠΈΡ) β ΡΡΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΠΈΠΏ Π΄Π°Π½Π½ΡΡ Π² 1Π‘, ΠΈ ΠΈΡ Π½Π΅Π»ΡΠ·Ρ Π½Π°ΠΏΡΡΠΌΡΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ Π² ΡΡΡΠΎΠΊΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎΡ ΠΊΠΎΠ΄ Π²ΡΠ·ΠΎΠ²Π΅Ρ ΠΎΡΠΈΠ±ΠΊΡ:
Π‘ΡΡΠ»ΠΊΠ° = Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΈ.ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°.ΠΠ°ΠΉΡΠΈΠΠΎΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡ("Π’ΠΎΠ²Π°Ρ1");
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ(Π‘ΡΡΠ»ΠΊΠ°); // ΠΡΠΈΠ±ΠΊΠ°: "ΠΠ΅ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ ΡΠΈΠΏΡ (ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ‘ΡΡΠ»ΠΊΠ°.ΠΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΠ°, Π‘ΡΡΠΎΠΊΠ°)"
Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΡΡΠΎΠΊΠΎΠ²ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡΡΠ»ΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅:
- π
.ΠΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅()β Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΡΡΠΎΠΊΡ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ Β«[ΠΠΎΠ΄] ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅Β». - π
.ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅β ΡΠΎΠ»ΡΠΊΠΎ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ°. - π
.Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ()β GUID ΡΡΡΠ»ΠΊΠΈ (Π΄Π»Ρ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ΅Π»Π΅ΠΉ).
ΠΡΠΈΠΌΠ΅ΡΡ:
// 1. ΠΠΎΠ»Π½ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ (ΠΊΠΎΠ΄ + Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅)
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ(Π‘ΡΡΠ»ΠΊΠ°.ΠΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅()); // "[000001] Π’ΠΎΠ²Π°Ρ1"
// 2. Π’ΠΎΠ»ΡΠΊΠΎ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ(Π‘ΡΡΠ»ΠΊΠ°.ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅); // "Π’ΠΎΠ²Π°Ρ1"
// 3. Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ (Π΄Π»Ρ Π»ΠΎΠ³ΠΎΠ² ΠΈΠ»ΠΈ ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½ΡΠΌΠΈ)
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ(Π‘ΡΡΠ»ΠΊΠ°.Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ()); // "a1b2c3d4-5678-90ef-ghij-klmnopqrstuv"
ΠΡΠ»ΠΈ ΡΡΡΠ»ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ NULL (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π·Π°ΠΏΡΠΎΡΠ°), Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ:
Π‘ΡΡΠ»ΠΊΠ° = ΠΠ°ΠΏΡΠΎΡ.ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ().ΠΡΠ±ΡΠ°ΡΡ().Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ().ΠΠΎΠ»Π΅Π‘ΡΡΠ»ΠΊΠ°;
ΠΡΠ»ΠΈ ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ΠΠ°ΠΏΠΎΠ»Π½Π΅Π½ΠΎ(Π‘ΡΡΠ»ΠΊΠ°) Π’ΠΎΠ³Π΄Π°
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ(Π‘ΡΡΠ»ΠΊΠ°.ΠΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅());
ΠΠ½Π°ΡΠ΅
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ("Π‘ΡΡΠ»ΠΊΠ° Π½Π΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π°");
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
ΠΠ»Ρ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ .ΠΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ .ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ:
ΠΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ = ΠΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½ΠΈΡ.Π‘ΡΠ°ΡΡΡΡΠΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ².ΠΠΎΠ²ΡΠΉ();
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ(ΠΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½ΠΈΠ΅.ΠΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅); // "ΠΠΎΠ²ΡΠΉ"
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ(ΠΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½ΠΈΠ΅.ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ); // "ΠΠΎΠ²ΡΠΉ"
6. ΠΡΠΈΠ±ΠΊΠΈ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ Π·Π°ΠΏΡΠΎΡΠ°ΠΌΠΈ ΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΡΠΏΠΈΡΠΊΠ°ΠΌΠΈ
Π Π΅Π·ΡΠ»ΡΡΠ°ΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠΏΠΈΡΠΊΠΈ β ΡΡΠΎ Β«Π³ΠΎΡΡΡΠΈΠ΅ ΡΠΎΡΠΊΠΈΒ» Π΄Π»Ρ ΠΎΡΠΈΠ±ΠΎΠΊ Β«ΠΠ΅ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ ΡΠΈΠΏΡΒ», ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ:
- π ΠΠΎΠ»Ρ Π²ΡΠ±ΠΎΡΠΊΠΈ ΠΌΠΎΠ³ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ
NULL. - π Π’ΠΈΠΏΡ ΠΏΠΎΠ»Π΅ΠΉ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΠΎΡΠ΅Π²ΠΈΠ΄Π½Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΠ»Π΅
ΠΠ°ΡΠ°ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΡΡΠΎΠΊΠΎΠΉ, Π΅ΡΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΡΠ€ΠΎΡΠΌΠ°Ρ()Π² Π·Π°ΠΏΡΠΎΡΠ΅). - π ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠΏΠΈΡΠΊΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΡ Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ ΡΡΡΡΠΊΡΡΡΠΎΠΉ.
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠΈΠΏΠΈΡΠ½ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΏΡΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° Π·Π°ΠΏΡΠΎΡΠ°:
ΠΠ°ΠΏΡΠΎΡ = ΠΠΎΠ²ΡΠΉ ΠΠ°ΠΏΡΠΎΡ(
"ΠΠ«ΠΠ ΠΠ’Π¬
| Π’ΠΎΠ²Π°Ρ ΠΠΠ Π’ΠΎΠ²Π°Ρ,
| ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΠΠ ΠΠΎΠ»Π²ΠΎ
|ΠΠ ΠΠΎΠΊΡΠΌΠ΅Π½Ρ.ΠΠ°ΠΊΠ°Π·ΠΠ»ΠΈΠ΅Π½ΡΠ°");
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ = ΠΠ°ΠΏΡΠΎΡ.ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ();
ΠΡΠ±ΠΎΡΠΊΠ° = Π Π΅Π·ΡΠ»ΡΡΠ°Ρ.ΠΡΠ±ΡΠ°ΡΡ();
ΠΠΎΠΊΠ° ΠΡΠ±ΠΎΡΠΊΠ°.Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ() Π¦ΠΈΠΊΠ»
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ("Π’ΠΎΠ²Π°Ρ: " + ΠΡΠ±ΠΎΡΠΊΠ°.Π’ΠΎΠ²Π°Ρ + ", ΠΠΎΠ»-Π²ΠΎ: " + ΠΡΠ±ΠΎΡΠΊΠ°.ΠΠΎΠ»Π²ΠΎ); // ΠΡΠΈΠ±ΠΊΠ°!
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
ΠΡΠΎΠ±Π»Π΅ΠΌΡ Π·Π΄Π΅ΡΡ:
- ΠΠΎΠ»Π΅
Π’ΠΎΠ²Π°Ρβ ΡΡΠΎ ΡΡΡΠ»ΠΊΠ° Π½Π° ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ, Π΅Ρ Π½Π΅Π»ΡΠ·Ρ ΠΊΠΎΠ½ΠΊΠ°ΡΠ΅Π½ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΎ ΡΡΡΠΎΠΊΠΎΠΉ. - ΠΠΎΠ»Π΅
ΠΠΎΠ»Π²ΠΎβ ΡΠΈΡΠ»ΠΎ, Π΅Π³ΠΎ ΡΠΎΠΆΠ΅ Π½ΡΠΆΠ½ΠΎ ΡΠ²Π½ΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ.
ΠΡΠΏΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ:
ΠΠΎΠΊΠ° ΠΡΠ±ΠΎΡΠΊΠ°.Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ() Π¦ΠΈΠΊΠ»
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ("Π’ΠΎΠ²Π°Ρ: " + ΠΡΠ±ΠΎΡΠΊΠ°.Π’ΠΎΠ²Π°Ρ.ΠΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅() +
", ΠΠΎΠ»-Π²ΠΎ: " + Π‘ΡΡΠΎΠΊΠ°(ΠΡΠ±ΠΎΡΠΊΠ°.ΠΠΎΠ»Π²ΠΎ));
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
ΠΠ»Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΡ
ΡΠΏΠΈΡΠΊΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄ ΠΠΎΠ»ΡΡΠΈΡΡ() Ρ ΡΠ²Π½ΡΠΌ ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ ΡΠΈΠΏΠ°:
ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉΠ‘ΠΏΠΈΡΠΎΠΊ = ΠΠΎΠ»ΡΡΠ°Π΅ΠΌΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉΠ‘ΠΏΠΈΡΠΎΠΊ();
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ = ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉΠ‘ΠΏΠΈΡΠΎΠΊ.ΠΠΎΠ»ΡΡΠΈΡΡ(0, "ΠΠΎΠ»Π΅"); // ΠΠΎΠΆΠ΅Ρ Π²Π΅ΡΠ½ΡΡΡ NULL ΠΈΠ»ΠΈ Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠΉ ΡΠΈΠΏ
// ΠΠ΅Π·ΠΎΠΏΠ°ΡΠ½Π°Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°:
ΠΡΠ»ΠΈ Π’ΠΈΠΏΠΠ½Ρ(ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅) = Π’ΠΈΠΏ("Π‘ΡΡΠΎΠΊΠ°") Π’ΠΎΠ³Π΄Π°
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ(ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅);
ΠΠ½Π°ΡΠ΅ΠΡΠ»ΠΈ Π’ΠΈΠΏΠΠ½Ρ(ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅) = Π’ΠΈΠΏ("Π§ΠΈΡΠ»ΠΎ") Π’ΠΎΠ³Π΄Π°
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ(Π‘ΡΡΠΎΠΊΠ°(ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅));
ΠΠ½Π°ΡΠ΅
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ("ΠΠ΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠΉ ΡΠΈΠΏ Π΄Π°Π½Π½ΡΡ
");
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
ΠΡΠ»ΠΈ Π² Π·Π°ΠΏΡΠΎΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π²ΡΡΠΈΡΠ»ΡΠ΅ΠΌΡΠ΅ ΠΏΠΎΠ»Ρ (Ρ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ Π²ΡΠΎΠ΄Π΅ ΠΠ«ΠΠΠ ΠΈΠ»ΠΈ ΠΠ‘Π’Π¬NULL), ΠΈΡ
ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
ΠΠ°ΠΏΡΠΎΡ.Π’Π΅ΠΊΡΡ =
"ΠΠ«ΠΠ ΠΠ’Π¬
| ΠΠ«ΠΠΠ
| ΠΠΠΠΠ Π‘ΡΠ°ΡΡΡ = ΠΠΠΠ§ΠΠΠΠ(ΠΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½ΠΈΠ΅.Π‘ΡΠ°ΡΡΡΡΠΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ².ΠΠΎΠ²ΡΠΉ)
| Π’ΠΠΠΠ ""ΠΠΎΠ²ΡΠΉ""
| ΠΠΠΠ§Π ""ΠΡΠΎΡΠΈΠΉ""
| ΠΠΠ Π‘ΡΠ°ΡΡΡΠ‘ΡΡΠΎΠΊΠΎΠΉ";
ΠΠ΄Π΅ΡΡ ΠΏΠΎΠ»Π΅ Π‘ΡΠ°ΡΡΡΠ‘ΡΡΠΎΠΊΠΎΠΉ Π±ΡΠ΄Π΅Ρ ΡΡΡΠΎΠΊΠΎΠΉ, Π½ΠΎ Π΅ΡΠ»ΠΈ Π»ΠΎΠ³ΠΈΠΊΠ° ΠΠ«ΠΠΠ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡΡ, ΡΠΈΠΏ ΠΌΠΎΠΆΠ΅Ρ ΡΡΠ°ΡΡ Π΄ΡΡΠ³ΠΈΠΌ.
ΠΡΠ΅Π³Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ ΡΠΈΠΏΡ ΠΏΠΎΠ»Π΅ΠΉ Π²ΡΠ±ΠΎΡΠΊΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΠ΅ΡΠ°Π΄Π°Π½Π½ΡΠ΅().ΠΠΎΠ»Ρ ΠΈΠ»ΠΈ Π’ΠΈΠΏΠΠ½Ρ(), Π΅ΡΠ»ΠΈ Π·Π°ΠΏΡΠΎΡ ΡΠΎΡΠΌΠΈΡΡΠ΅ΡΡΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ.
7. ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΊΠΎΠ΄Π°: ΠΊΠ°ΠΊ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΏΠΎΠ²ΡΠΎΡΠ½ΡΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠΉ
Π§Π°ΡΡΡΠ΅ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΠΏΠΎΠ² ΠΌΠΎΠ³ΡΡ Π·Π°ΠΌΠ΅Π΄Π»ΡΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π² ΡΠΈΠΊΠ»Π°Ρ ΠΈΠ»ΠΈ ΠΏΡΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ΅ Π±ΠΎΠ»ΡΡΠΈΡ Π΄Π°Π½Π½ΡΡ . Π‘Π»Π΅Π΄ΡΠΉΡΠ΅ ΡΡΠΈΠΌ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΡΠΌ Π΄Π»Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ:
1. ΠΡΡΠΈΡΡΠΉΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠΉ. ΠΡΠ»ΠΈ Π²Π°ΠΌ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎ Π½ΡΠΆΠ½ΠΎ ΡΡΡΠΎΠΊΠΎΠ²ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ ΡΠΎΠ³ΠΎ ΠΆΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ°, ΡΠΎΡ ΡΠ°Π½ΠΈΡΠ΅ Π΅Π³ΠΎ Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ:
Π‘ΡΡΠ»ΠΊΠ° = Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΈ.ΠΠΎΠ½ΡΡΠ°Π³Π΅Π½ΡΡ.ΠΠ°ΠΉΡΠΈΠΠΎΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡ("ΠΠΠ Π ΠΎΠΌΠ°ΡΠΊΠ°");
Π‘ΡΡΠΎΠΊΠ°Π‘ΡΡΠ»ΠΊΠΈ = Π‘ΡΡΠ»ΠΊΠ°.ΠΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅(); // ΠΠ΄Π½ΠΎΠΊΡΠ°ΡΠ½ΠΎΠ΅ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅
// ΠΠ°Π»Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ Π‘ΡΡΠΎΠΊΠ°Π‘ΡΡΠ»ΠΊΠΈ, Π° Π½Π΅ ΠΎΠ±ΡΠ°ΡΠ°Π΅ΠΌΡΡ ΠΊ Π‘ΡΡΠ»ΠΊΠ°.ΠΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅() ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π·
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ(Π‘ΡΡΠΎΠΊΠ°Π‘ΡΡΠ»ΠΊΠΈ);
ΠΠ°ΠΏΠΈΡΠ°ΡΡΠΠΎΠ³(Π‘ΡΡΠΎΠΊΠ°Π‘ΡΡΠ»ΠΊΠΈ);
2. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ»Ρ ΡΠΈΡΠ΅Π» ΠΈ Π΄Π°Ρ Π²ΠΌΠ΅ΡΡΠΎ Π‘ΡΡΠΎΠΊΠ°() ΠΏΡΠΈΠΌΠ΅Π½ΡΠΉΡΠ΅ Π€ΠΎΡΠΌΠ°Ρ() β ΡΡΠΎ Π³ΠΈΠ±ΡΠ΅ ΠΈ Π±ΡΡΡΡΠ΅Π΅:
// ΠΠΌΠ΅ΡΡΠΎ:
Π‘ΡΡΠΎΠΊΠ°Π§ΠΈΡΠ»Π° = Π‘ΡΡΠΎΠΊΠ°(1234.56); // "1234.56"
// ΠΡΡΡΠ΅:
Π‘ΡΡΠΎΠΊΠ°Π§ΠΈΡΠ»Π° = Π€ΠΎΡΠΌΠ°Ρ(1234.56, "Π§ΠΠ¦=2; Π§Π Π=."); // "1 234.56"
3. ΠΠ·Π±Π΅Π³Π°ΠΉΡΠ΅ Π»ΠΈΡΠ½ΠΈΡ
ΠΏΡΠΎΠ²Π΅ΡΠΎΠΊ Π² ΡΠΈΠΊΠ»Π°Ρ
. ΠΡΠ»ΠΈ Π²Ρ ΡΠ²Π΅ΡΠ΅Π½Ρ Π² ΡΠΈΠΏΠ΅ Π΄Π°Π½Π½ΡΡ
(Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΡΠΈΠΊΠ»Π΅ ΠΏΠΎ ΡΠ°Π±Π»ΠΈΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΡΡΡΠΊΡΡΡΠΎΠΉ), ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡΡΡΠΈΡΡ ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ΠΠ°ΠΏΠΎΠ»Π½Π΅Π½ΠΎ():
Π’Π°Π±Π»ΠΈΡΠ° = ΠΠΎΠ²ΡΠΉ Π’Π°Π±Π»ΠΈΡΠ°ΠΠ½Π°ΡΠ΅Π½ΠΈΠΉ;
Π’Π°Π±Π»ΠΈΡΠ°.ΠΠΎΠ»ΠΎΠ½ΠΊΠΈ.ΠΠΎΠ±Π°Π²ΠΈΡΡ("ΠΠΎΠ΄", ΠΠΎΠ²ΡΠΉ ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅Π’ΠΈΠΏΠΎΠ²("Π‘ΡΡΠΎΠΊΠ°"));
Π’Π°Π±Π»ΠΈΡΠ°.ΠΠΎΠ»ΠΎΠ½ΠΊΠΈ.ΠΠΎΠ±Π°Π²ΠΈΡΡ("Π‘ΡΠΌΠΌΠ°", ΠΠΎΠ²ΡΠΉ ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅Π’ΠΈΠΏΠΎΠ²("Π§ΠΈΡΠ»ΠΎ"));
// Π’Π°ΠΊ ΠΊΠ°ΠΊ ΡΡΡΡΠΊΡΡΡΠ° ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π°, ΠΌΠΎΠΆΠ½ΠΎ Π±Π΅Π· ΠΏΡΠΎΠ²Π΅ΡΠΎΠΊ:
ΠΠ»Ρ ΠΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π‘ΡΡΠΎΠΊΠ° ΠΠ· Π’Π°Π±Π»ΠΈΡΠ° Π¦ΠΈΠΊΠ»
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ(Π‘ΡΡΠΎΠΊΠ°.ΠΠΎΠ΄ + ": " + Π‘ΡΡΠΎΠΊΠ°(Π‘ΡΡΠΎΠΊΠ°.Π‘ΡΠΌΠΌΠ°)); // ΠΠ΅Π· ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ΠΠ°ΠΏΠΎΠ»Π½Π΅Π½ΠΎ()
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
4. ΠΠ»Ρ ΠΌΠ°ΡΡΠΎΠ²ΡΡ
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΠ°ΠΏΠΈΡΠ°ΡΡJSON(). ΠΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΡΡΡΠΊΡΡΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ Π»ΠΎΠ³Π° ΠΈΠ»ΠΈ ΠΎΠ±ΠΌΠ΅Π½Π°), JSON ΡΠΏΡΠ°Π²ΠΈΡΡΡ Π±ΡΡΡΡΠ΅Π΅, ΡΠ΅ΠΌ ΡΡΡΠ½ΠΎΠ΅ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅:
Π‘ΡΡΡΠΊΡΡΡΠ° = ΠΠΎΠ²ΡΠΉ Π‘ΡΡΡΠΊΡΡΡΠ°;
Π‘ΡΡΡΠΊΡΡΡΠ°.ΠΡΡΠ°Π²ΠΈΡΡ("ΠΠ°ΡΠ°", Π’Π΅ΠΊΡΡΠ°ΡΠΠ°ΡΠ°());
Π‘ΡΡΡΠΊΡΡΡΠ°.ΠΡΡΠ°Π²ΠΈΡΡ("Π‘ΡΠΌΠΌΠ°", 1000);
Π‘ΡΡΡΠΊΡΡΡΠ°.ΠΡΡΠ°Π²ΠΈΡΡ("ΠΠΎΠ½ΡΡΠ°Π³Π΅Π½Ρ", Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΈ.ΠΠΎΠ½ΡΡΠ°Π³Π΅Π½ΡΡ.ΠΠ°ΠΉΡΠΈΠΠΎΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡ("ΠΠΠ Π ΠΎΠΌΠ°ΡΠΊΠ°"));
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ(ΠΠ°ΠΏΠΈΡΠ°ΡΡJSON(Π‘ΡΡΡΠΊΡΡΡΠ°));
// {"ΠΠ°ΡΠ°":"2023-10-01T00:00:00","Π‘ΡΠΌΠΌΠ°":1000,"ΠΠΎΠ½ΡΡΠ°Π³Π΅Π½Ρ":{"$type":"Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠ‘ΡΡΠ»ΠΊΠ°.ΠΠΎΠ½ΡΡΠ°Π³Π΅Π½ΡΡ","$value":"a1b2c3..."}}
5. ΠΠ»Ρ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠΉ ΡΠΎΠ·Π΄Π°Π²Π°ΠΉΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ-ΠΎΠ±ΡΡΡΠΊΠΈ:
Π€ΡΠ½ΠΊΡΠΈΡ ΠΠ΅Π·ΠΎΠΏΠ°ΡΠ½Π°ΡΠ‘ΡΡΠΎΠΊΠ°(ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅, ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ΠΠΎΠ£ΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ = "")
ΠΡΠ»ΠΈ ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ΠΠ°ΠΏΠΎΠ»Π½Π΅Π½ΠΎ(ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅) Π’ΠΎΠ³Π΄Π°
ΠΠΎΠ·Π²ΡΠ°Ρ Π‘ΡΡΠΎΠΊΠ°(ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅);
ΠΠ½Π°ΡΠ΅
ΠΠΎΠ·Π²ΡΠ°Ρ ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ΠΠΎΠ£ΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ;
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
ΠΠΎΠ½Π΅ΡΠ€ΡΠ½ΠΊΡΠΈΠΈ;
// ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅:
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ(ΠΠ΅Π·ΠΎΠΏΠ°ΡΠ½Π°ΡΠ‘ΡΡΠΎΠΊΠ°(NULL, "Π/Π")); // "Π/Π"
8. ΠΡΠ»Π°Π΄ΠΊΠ° ΠΈ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ° ΠΎΡΠΈΠ±ΠΎΠΊ
ΠΡΠ»ΠΈ Π²Ρ ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΠΈΡΡ Ρ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ Β«ΠΠ΅ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ ΡΠΈΠΏΡΒ», ΡΠ»Π΅Π΄ΡΠΉΡΠ΅ ΡΡΠΎΠΌΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠΈ:
- ΠΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΠ΅, Π³Π΄Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΎΡΠΈΠ±ΠΊΠ°. ΠΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π½Π° ΡΡΠ΅ΠΊ Π²ΡΠ·ΠΎΠ²Π° Π² ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΠΎΠΌ ΠΎΠΊΠ½Π΅ β ΡΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π½Π°ΠΉΡΠΈ ΡΠΎΡΠ½ΡΡ ΡΡΡΠΎΠΊΡ ΠΊΠΎΠ΄Π°.
- ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΠΈΠΏΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
Ρ ΠΏΠΎΠΌΠΎΡΡΡ
Π’ΠΈΠΏΠΠ½Ρ():Π‘ΠΎΠΎΠ±ΡΠΈΡΡ(Π’ΠΈΠΏΠΠ½Ρ(ΠΡΠΎΠ±Π»Π΅ΠΌΠ½Π°ΡΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ)); - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠΎΡΠΊΡ ΠΎΡΡΠ°Π½ΠΎΠ²Π° ΠΏΠ΅ΡΠ΅Π΄ ΠΎΡΠΈΠ±ΠΎΡΠ½ΠΎΠΉ ΡΡΡΠΎΠΊΠΎΠΉ ΠΈ ΠΈΠ·ΡΡΠΈΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π² ΠΎΡΠ»Π°Π΄ΡΠΈΠΊΠ΅.
- ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ Π½Π° NULL:
ΠΡΠ»ΠΈ ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ΠΠ°ΠΏΠΎΠ»Π½Π΅Π½ΠΎ(ΠΡΠΎΠ±Π»Π΅ΠΌΠ½Π°ΡΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ) Π’ΠΎΠ³Π΄Π°Π‘ΠΎΠΎΠ±ΡΠΈΡΡ("ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΎ, ΡΠΈΠΏ: " + Π’ΠΈΠΏΠΠ½Ρ(ΠΡΠΎΠ±Π»Π΅ΠΌΠ½Π°ΡΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ));
ΠΠ½Π°ΡΠ΅
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ("ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ NULL ΠΈΠ»ΠΈ ΠΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½!");
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
- Π’Π΅ΡΡΠΈΡΡΠΉΡΠ΅ ΠΏΠΎ ΡΠ°ΡΡΡΠΌ. Π Π°Π·Π±Π΅ΠΉΡΠ΅ ΡΠ»ΠΎΠΆΠ½ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΎΡΡΡΠ΅ ΡΠ°Π³ΠΈ, ΡΡΠΎΠ±Ρ Π²ΡΡΠ²ΠΈΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ½ΡΠΉ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ.
ΠΡΠΈΠΌΠ΅Ρ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΡΠΈΠΏΠΈΡΠ½ΠΎΠΉ ΠΎΡΠΈΠ±ΠΊΠΈ:
// ΠΡΡ
ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ Ρ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ:
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ("ΠΡΠΎΠ³ΠΎ: " + ΠΡΠΎΠ³ΠΎΠ²Π°ΡΠ‘ΡΠΌΠΌΠ° + " ΡΡΠ±. ΠΎΡ " + ΠΠ°ΡΠ°ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°);
// ΠΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ°:
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ(Π’ΠΈΠΏΠΠ½Ρ(ΠΡΠΎΠ³ΠΎΠ²Π°ΡΠ‘ΡΠΌΠΌΠ°)); // "Π§ΠΈΡΠ»ΠΎ"
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ(Π’ΠΈΠΏΠΠ½Ρ(ΠΠ°ΡΠ°ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°)); // "ΠΠ°ΡΠ°"
// ΠΡΠΏΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ ΠΊΠΎΠ΄:
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ("ΠΡΠΎΠ³ΠΎ: " + Π‘ΡΡΠΎΠΊΠ°(ΠΡΠΎΠ³ΠΎΠ²Π°ΡΠ‘ΡΠΌΠΌΠ°) + " ΡΡΠ±. ΠΎΡ " + Π€ΠΎΡΠΌΠ°Ρ(ΠΠ°ΡΠ°ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°, "ΠΠ€=dd.MM.yyyy"));
ΠΠ»Ρ ΡΠ»ΠΎΠΆΠ½ΡΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅:
// ΠΠ»ΠΎΡ
ΠΎ (ΡΠ»ΠΎΠΆΠ½ΠΎ ΠΎΡΠ»Π°ΠΆΠΈΠ²Π°ΡΡ):
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ(Π‘ΡΡΠΎΠΊΠ°(ΠΠ°ΠΏΡΠΎΡ.ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ().ΠΡΠ±ΡΠ°ΡΡ().Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ().ΠΠΎΠ»Π΅1) + " | " + ΠΠ°ΠΏΡΠΎΡ.ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ().ΠΡΠ±ΡΠ°ΡΡ().Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ().ΠΠΎΠ»Π΅2);
// Π₯ΠΎΡΠΎΡΠΎ (ΡΡΠ½ΠΎ ΠΈ ΠΎΡΠ»Π°ΠΆΠΈΠ²Π°Π΅ΠΌΠΎ):
Π Π΅Π·ΡΠ»ΡΡΠ°ΡΠΠ°ΠΏΡΠΎΡΠ° = ΠΠ°ΠΏΡΠΎΡ.ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ();
ΠΡΠ±ΠΎΡΠΊΠ° = Π Π΅Π·ΡΠ»ΡΡΠ°ΡΠΠ°ΠΏΡΠΎΡΠ°.ΠΡΠ±ΡΠ°ΡΡ();
ΠΡΠ»ΠΈ ΠΡΠ±ΠΎΡΠΊΠ°.Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ() Π’ΠΎΠ³Π΄Π°
ΠΠΎΠ»Π΅1 = ΠΡΠ±ΠΎΡΠΊΠ°.ΠΠΎΠ»Π΅1;
ΠΠΎΠ»Π΅2 = ΠΡΠ±ΠΎΡΠΊΠ°.ΠΠΎΠ»Π΅2;
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ(Π‘ΡΡΠΎΠΊΠ°(ΠΠΎΠ»Π΅1) + " | " + Π‘ΡΡΠΎΠΊΠ°(ΠΠΎΠ»Π΅2));
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
ΠΡΠ»ΠΈ ΠΎΡΠΈΠ±ΠΊΠ° Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ Π² ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ΅ ΡΠΎΠ±ΡΡΠΈΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΈ Π·Π°ΠΏΠΈΡΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°), ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΠΈΠΏΡ ΡΠ΅ΠΊΠ²ΠΈΠ·ΠΈΡΠΎΠ² Π² ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΡ . ΠΠ½ΠΎΠ³Π΄Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΊΡΠΎΠ΅ΡΡΡ Π² Π½Π΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ ΡΠΈΠΏΠΎΠ² ΡΠ΅ΠΊΠ²ΠΈΠ·ΠΈΡΠ° ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°Π΅ΠΌΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ.
ΠΠ°ΠΊ ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΡΠΈΠΏΡ ΡΠ΅ΠΊΠ²ΠΈΠ·ΠΈΡΠΎΠ² Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡΠ΅
1. ΠΡΠΊΡΠΎΠΉΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ) Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡΠ΅.
2. ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π½Π° Π·Π°ΠΊΠ»Π°Π΄ΠΊΡ Π Π΅ΠΊΠ²ΠΈΠ·ΠΈΡΡ.
3. Π ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅ Π’ΠΈΠΏ Π±ΡΠ΄ΡΡ ΡΠΊΠ°Π·Π°Π½Ρ Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠ΅ ΡΠΈΠΏΡ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ΅ΠΊΠ²ΠΈΠ·ΠΈΡΠ°.
4. ΠΠ»Ρ ΡΠ΅ΠΊΠ²ΠΈΠ·ΠΈΡΠΎΠ² ΡΠΈΠΏΠ° Π‘ΡΡΠΎΠΊΠ° ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ Π΄Π»ΠΈΠ½Ρ β ΠΎΠ½ΠΎ ΡΠΎΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠΈΡΠΈΠ½ΠΎΠΉ ΠΎΡΠΈΠ±ΠΎΠΊ.
ΠΠ»Ρ ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½ΡΠΌΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ΅ ΠΈΠ· XML ΠΈΠ»ΠΈ JSON) Π²ΡΠ΅Π³Π΄Π° Π²Π°Π»ΠΈΠ΄ΠΈΡΡΠΉΡΠ΅ ΡΠΈΠΏΡ ΠΏΡΠΈΡ
ΠΎΠ΄ΡΡΠΈΡ
Π΄Π°Π½Π½ΡΡ
:
ΠΠ°Π½Π½ΡΠ΅JSON = ΠΡΠΎΡΠΈΡΠ°ΡΡJSON(Π‘ΡΡΠΎΠΊΠ°JSON);
ΠΡΠ»ΠΈ Π’ΠΈΠΏΠΠ½Ρ(ΠΠ°Π½Π½ΡΠ΅JSON.Π‘ΡΠΌΠΌΠ°) <> Π’ΠΈΠΏ("Π§ΠΈΡΠ»ΠΎ") Π’ΠΎΠ³Π΄Π°
ΠΡΠ·Π²Π°ΡΡΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ "ΠΠΆΠΈΠ΄Π°Π»ΠΎΡΡ ΡΠΈΡΠ»ΠΎ Π² ΠΏΠΎΠ»Π΅ 'Π‘ΡΠΌΠΌΠ°', ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΎ: " + Π’ΠΈΠΏΠΠ½Ρ(ΠΠ°Π½Π½ΡΠ΅JSON.Π‘ΡΠΌΠΌΠ°);
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
FAQ: Π§Π°ΡΡΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΠΏΠΎ ΠΎΡΠΈΠ±ΠΊΠ΅ Β«ΠΠ΅ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ ΡΠΈΠΏΡΒ»
ΠΠΎΡΠ΅ΠΌΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ + ΠΈΠ½ΠΎΠ³Π΄Π° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΊΠ°ΠΊ ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π° ΠΈΠ½ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ ΠΊΠΎΠ½ΠΊΠ°ΡΠ΅Π½Π°ΡΠΈΡ?
Π 1Π‘ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ + ΠΈΠΌΠ΅Π΅Ρ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎ-Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅:
- ΠΡΠ»ΠΈ ΠΎΠ±Π° ΠΎΠΏΠ΅ΡΠ°Π½Π΄Π° β ΡΠΈΡΠ»Π°, Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
- ΠΡΠ»ΠΈ Ρ ΠΎΡΡ Π±Ρ ΠΎΠ΄ΠΈΠ½ ΠΎΠΏΠ΅ΡΠ°Π½Π΄ β ΡΡΡΠΎΠΊΠ°, Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΊΠΎΠ½ΠΊΠ°ΡΠ΅Π½Π°ΡΠΈΡ (Π½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π΅ΡΠ»ΠΈ Π²ΡΠΎΡΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°Π½Π΄ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ΡΠ²Π½ΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ Π² ΡΡΡΠΎΠΊΡ).
ΠΡΠΈΠΌΠ΅Ρ:
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ(1 + 2); // 3 (ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅)
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ("1" + 2); // "12" (ΠΊΠΎΠ½ΠΊΠ°ΡΠ΅Π½Π°ΡΠΈΡ)
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ(1 + "2"); // "12" (ΠΊΠΎΠ½ΠΊΠ°ΡΠ΅Π½Π°ΡΠΈΡ)
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ(1 + ΠΡΡΠΈΠ½Π°); // ΠΡΠΈΠ±ΠΊΠ°! ΠΡΠ»Π΅Π²ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅ΡΡΡ Π½Π΅ΡΠ²Π½ΠΎ
Π§ΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ Π΄Π²ΡΡΠΌΡΡΠ»Π΅Π½Π½ΠΎΡΡΠΈ, Π²ΡΠ΅Π³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ²Π½ΠΎΠ΅ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅: Π‘ΡΡΠΎΠΊΠ°(1) + Π‘ΡΡΠΎΠΊΠ°(2).
ΠΠ°ΠΊ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ Π² ΡΡΡΠΎΠΊΡ ΠΌΠ°ΡΡΠΈΠ² ΠΈΠ»ΠΈ ΡΠ°Π±Π»ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ?
ΠΠ»Ρ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π‘ΡΡΠ‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ():
ΠΠ°ΡΡΠΈΠ² = ΠΠΎΠ²ΡΠΉ ΠΠ°ΡΡΠΈΠ²;
ΠΠ°ΡΡΠΈΠ².ΠΠΎΠ±Π°Π²ΠΈΡΡ("Π");
ΠΠ°ΡΡΠΈΠ².ΠΠΎΠ±Π°Π²ΠΈΡΡ("Π");
Π‘ΡΡΠΎΠΊΠ°ΠΠ°ΡΡΠΈΠ²Π° = Π‘ΡΡΠ‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ(ΠΠ°ΡΡΠΈΠ², ", "); // "Π, Π"
ΠΠ»Ρ ΡΠ°Π±Π»ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π½Π°ΠΏΠΈΡΠΈΡΠ΅ ΡΡΠ½ΠΊΡΠΈΡ ΠΎΠ±Ρ ΠΎΠ΄Π°:
Π€ΡΠ½ΠΊΡΠΈΡ Π’Π°Π±Π»ΠΈΡΠ°ΠΠ‘ΡΡΠΎΠΊΡ(Π’Π°Π±Π»ΠΈΡΠ°)
Π‘ΡΡΠΎΠΊΠ°Π Π΅Π·ΡΠ»ΡΡΠΈΡΡΡΡΠ°Ρ = "";
ΠΠ»Ρ ΠΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π‘ΡΡΠΎΠΊΠ° ΠΠ· Π’Π°Π±Π»ΠΈΡΠ° Π¦ΠΈΠΊΠ»
ΠΡΠ»ΠΈ Π‘ΡΡΠΎΠΊΠ°Π Π΅Π·ΡΠ»ΡΡΠΈΡΡΡΡΠ°Ρ <> "" Π’ΠΎΠ³Π΄Π°
Π‘ΡΡΠΎΠΊΠ°Π Π΅Π·ΡΠ»ΡΡΠΈΡΡΡΡΠ°Ρ = Π‘ΡΡΠΎΠΊΠ°Π Π΅Π·ΡΠ»ΡΡΠΈΡΡΡΡΠ°Ρ + Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ.ΠΠ‘;
Π