Π 1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ 8.3 ΡΡΡΠΎΠΊΠΈ ΡΠ°ΡΡΠΎ ΡΡΠ΅Π±ΡΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΠΎΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΠΎ β Π±ΡΠ΄Ρ ΡΠΎ ΠΏΠ°ΡΡΠΈΠ½Π³ Π΄Π°Π½Π½ΡΡ , Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΡ Π²Π²ΠΎΠ΄Π° ΠΈΠ»ΠΈ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡΡΠ΅ΡΠΎΠ². ΠΠΎ Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π³Π΄Π΅ ΡΡΡΠΎΠΊΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΠΌ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠΌ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², Π² 1Π‘ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ. ΠΠ΅Π· ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ Π½ΡΠ°Π½ΡΠΎΠ² ΡΠ°ΠΊΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Π»Π΅Π³ΠΊΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ Π½Π΅ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ΄ ΠΈΠ»ΠΈ ΡΠΏΡΡΡΠΈΡΡ ΠΊΡΠΈΡΠΈΡΠ½ΡΠ΅ Π΄Π΅ΡΠ°Π»ΠΈ β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ ΠΌΠ½ΠΎΠ³ΠΎΠ±Π°ΠΉΡΠΎΠ²ΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² (ΠΊΠΈΡΠΈΠ»Π»ΠΈΡΠ°, ΠΈΠ΅ΡΠΎΠ³Π»ΠΈΡΡ) ΠΈΠ»ΠΈ ΠΏΡΡΡΡΡ ΡΡΡΠΎΠΊ.
ΠΡΠ° ΡΡΠ°ΡΡΡ ΡΠ°ΡΠΊΡΠΎΠ΅Ρ Π²ΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΡΡΡΠΎΠΊΠΈ Π² ΠΌΠ°ΡΡΠΈΠ² Π² 1Π‘ β ΠΎΡ Π±Π°Π·ΠΎΠ²ΡΡ
ΡΡΠ½ΠΊΡΠΈΠΉ Π²ΡΠΎΠ΄Π΅ Π‘ΡΠ΅Π΄() Π΄ΠΎ ΠΌΠ°Π»ΠΎΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ
ΠΏΡΠΈΠ΅ΠΌΠΎΠ² Ρ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠΌΠΈ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡΠΌΠΈ. ΠΡ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Π»ΡΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π Π°Π·Π»ΠΎΠΆΠΈΡΡΠ‘ΡΡΠΎΠΊΡΠΠΠ°ΡΡΠΈΠ²(), Π° ΠΊΠΎΠ³Π΄Π° β ΡΡΡΠ½ΠΎΠΉ ΡΠΈΠΊΠ» ΠΏΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌ, ΠΈ ΠΏΠΎΡΠ΅ΠΌΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΌΠΎΠ³ΡΡ Π΄Π°Π²Π°ΡΡ ΡΠ±ΠΎΠΉ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΠ½ΠΈΠΊΠΎΠ΄-ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌΠΈ Π²Π½Π΅ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΡ. Π’Π°ΠΊΠΆΠ΅ Π²Ρ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ Π³ΠΎΡΠΎΠ²ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΊΠΎΠ΄Π° Π΄Π»Ρ ΡΠΈΠΏΠΈΡΠ½ΡΡ
Π·Π°Π΄Π°Ρ: ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΡΡΡΠΎΠΊ, ΠΏΠΎΠΈΡΠΊ ΠΏΠΎΠ·ΠΈΡΠΈΠΉ, Π·Π°ΠΌΠ΅Π½Π° ΠΏΠΎ ΡΠ°Π±Π»ΠΎΠ½Ρ ΠΈ Π΄Π°ΠΆΠ΅ ΡΠΌΡΠ»ΡΡΠΈΡ ΠΌΠ΅ΡΠΎΠ΄Π° Split() ΠΈΠ· Π΄ΡΡΠ³ΠΈΡ
ΡΠ·ΡΠΊΠΎΠ².
ΠΠΎΡΠ΅ΠΌΡ ΡΡΡΠΎΠΊΡ Π² 1Π‘ Π½Π΅Π»ΡΠ·Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΊ ΠΌΠ°ΡΡΠΈΠ² Π½Π°ΠΏΡΡΠΌΡΡ
Π Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ (Python, JavaScript, C#) ΡΡΡΠΎΠΊΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΈΡΠ΅ΡΠΈΡΡΠ΅ΠΌΡΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠΌ β ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΡΠ°ΡΠΈΡΡΡΡ ΠΏΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΡ, ΠΊΠ°ΠΊ ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΌΠ°ΡΡΠΈΠ²Π°. Π 1Π‘ ΡΠ°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ: ΠΏΠΎΠΏΡΡΠΊΠ° Π½Π°ΠΏΠΈΡΠ°ΡΡ Π‘ΡΡΠΎΠΊΠ°[1] ΠΏΡΠΈΠ²Π΅Π΄Π΅Ρ ΠΊ ΠΎΡΠΈΠ±ΠΊΠ΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ. ΠΡΠΈΡΠΈΠ½Π° ΠΊΡΠΎΠ΅ΡΡΡ Π² Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ:
- πΉ Π’ΠΈΠΏΠΎΠ²Π°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ Π΄Π°Π½Π½ΡΡ
: Π‘ΡΡΠΎΠΊΠ° Π² 1Π‘ β ΡΡΠΎ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Π½ΡΠΉ ΡΠΈΠΏ, Π° Π½Π΅ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΡ. ΠΠ½Π° Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΈΠ½Π΄Π΅ΠΊΡΠ°ΡΠΈΡ ΠΈΠ»ΠΈ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² (
ΠΠΎΠ±Π°Π²ΠΈΡΡ(),Π£Π΄Π°Π»ΠΈΡΡ()). - πΉ ΠΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠΈ ΠΈ ΡΠ½ΠΈΠΊΠΎΠ΄: ΠΠ»Π°ΡΡΠΎΡΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΡΡΠΈΡΡΠ²Π°ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π΄Π»ΠΈΠ½Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² (UTF-16), ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΡΡΠΌΠΎΠΉ Π΄ΠΎΡΡΡΠΏ ΠΏΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΡ Π±ΡΠ» Π±Ρ Π½Π΅Π±Π΅Π·ΠΎΠΏΠ°ΡΠ΅Π½.
- πΉ Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ: ΠΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠΈ Π² 1Π‘ ΡΡΡΠΎΠΊΠΈ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π»ΠΈΡΡ ΡΠ΅ΡΠ΅Π· ΡΡΠ½ΠΊΡΠΈΠΈ (
ΠΠ΅Π²(),ΠΡΠ°Π²()), ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π° Π½Π°ΡΡΡΠΈΠ»ΠΎ Π±Ρ ΠΎΠ±ΡΠ°ΡΠ½ΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ.
ΠΠ΄Π½Π°ΠΊΠΎ ΡΡΠΎ Π½Π΅ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ ΠΏΠΎΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½Π°Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π°. ΠΡΠΎΡΡΠΎ Π΄Π»Ρ Π½Π΅Π΅ Π½ΡΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠ±Ρ ΠΎΠ΄Π½ΡΠ΅ ΠΏΡΡΠΈ β Π»ΠΈΠ±ΠΎ ΡΠ°Π·Π±ΠΈΠ²Π°ΡΡ ΡΡΡΠΎΠΊΡ Π½Π° ΠΌΠ°ΡΡΠΈΠ² ΡΠ²Π½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π»ΠΈΠ±ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π½Π΅ΠΉ ΡΠ΅ΡΠ΅Π· Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ. ΠΠ°Π»Π΅Π΅ ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΎΠ±Π° ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π°.
ΠΠ°Π·ΠΎΠ²ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΠ°ΠΌΠΈ
Π‘Π°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± "Π΄ΠΎΡΡΠ°ΡΡ" ΡΠΈΠΌΠ²ΠΎΠ» ΠΈΠ»ΠΈ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ ΡΡΡΠΎΠΊΠΈ β ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ. ΠΠ½ΠΈ Π½Π΅ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΡΡ ΡΡΡΠΎΠΊΡ Π² ΠΌΠ°ΡΡΠΈΠ², Π½ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΈΠ·Π²Π»Π΅ΠΊΠ°ΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎ ΠΏΠΎΠ·ΠΈΡΠΈΡΠΌ:
| Π€ΡΠ½ΠΊΡΠΈΡ | Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ | ΠΡΠΈΠΌΠ΅Ρ | Π Π΅Π·ΡΠ»ΡΡΠ°Ρ |
|---|---|---|---|
ΠΠ΅Π²() | ΠΠ΅Π²(Π‘ΡΡΠΎΠΊΠ°, ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ) | ΠΠ΅Π²("ΠΡΠΈΠ²Π΅Ρ", 3) | "ΠΡΠΈ" |
ΠΡΠ°Π²() | ΠΡΠ°Π²(Π‘ΡΡΠΎΠΊΠ°, ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ) | ΠΡΠ°Π²("ΠΡΠΈΠ²Π΅Ρ", 2) | "Π΅Ρ" |
Π‘ΡΠ΅Π΄() | Π‘ΡΠ΅Π΄(Π‘ΡΡΠΎΠΊΠ°, ΠΠ°ΡΠ°Π»ΠΎ, ΠΠ»ΠΈΠ½Π°) | Π‘ΡΠ΅Π΄("ΠΡΠΈΠ²Π΅Ρ", 2, 3) | "ΡΠΈΠ²" |
ΠΠ°ΠΉΡΠΈ() | ΠΠ°ΠΉΡΠΈ(Π‘ΡΡΠΎΠΊΠ°, ΠΠΎΠ΄ΡΡΡΠΎΠΊΠ°) | ΠΠ°ΠΉΡΠΈ("Hello", "e") | 2 |
Π‘ΡΡΠΠ»ΠΈΠ½Π°() | Π‘ΡΡΠΠ»ΠΈΠ½Π°(Π‘ΡΡΠΎΠΊΠ°) | Π‘ΡΡΠΠ»ΠΈΠ½Π°("1Π‘") | 2 |
ΠΡΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΠΎΠΊΡΡΠ²Π°ΡΡ 80% Π·Π°Π΄Π°Ρ ΠΏΠΎ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΠ°ΠΌΠΈ, Π½ΠΎ Ρ Π½ΠΈΡ Π΅ΡΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ:
- πΈ ΠΠ΅Ρ ΠΏΡΡΠΌΠΎΠ³ΠΎ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΠΈΠΌΠ²ΠΎΠ»Ρ: Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ 5-ΠΉ ΡΠΈΠΌΠ²ΠΎΠ», ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΠΏΠΈΡΠ°ΡΡ
Π‘ΡΠ΅Π΄(Π‘ΡΡΠΎΠΊΠ°, 5, 1), ΡΡΠΎ ΠΌΠ΅Π½Π΅Π΅ Π½Π°Π³Π»ΡΠ΄Π½ΠΎ. - πΈ ΠΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΏΡΡΡΡΠΌΠΈ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ:
Π‘ΡΠ΅Π΄("", 1, 1)Π²Π΅ΡΠ½Π΅Ρ ΠΏΡΡΡΡΡ ΡΡΡΠΎΠΊΡ, Π° Π½Π΅ ΠΎΡΠΈΠ±ΠΊΡ β ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²Π°ΡΡ Π±Π°Π³ΠΈ Π² ΠΊΠΎΠ΄Π΅. - πΈ ΠΠΈΠ·ΠΊΠ°Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ: Π ΡΠΈΠΊΠ»Π°Ρ
Ρ ΡΡΡΡΡΠ°ΠΌΠΈ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΉ Π²ΡΠ·ΠΎΠ²
Π‘ΡΠ΅Π΄()Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅, ΡΠ΅ΠΌ ΡΠ°Π·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΡΡΠΎΠΊΠΈ Π² ΠΌΠ°ΡΡΠΈΠ².
ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π»ΠΈ ΡΡΡΠΎΠΊΠ° ΡΠΎΠ»ΡΠΊΠΎ ΡΠΈΡΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ Π‘ΡΡΠΠ»ΠΈΠ½Π°(Π‘ΡΡΠΎΠΊΠ°) = Π‘ΡΡΠΠ»ΠΈΠ½Π°(Π‘ΠΎΠΊΡΠΠ(Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ(Π‘ΡΡΠΎΠΊΠ°, "0123456789", ""))) β ΡΡΠΎ Π±ΡΡΡΡΠ΅Π΅, ΡΠ΅ΠΌ ΡΠΈΠΊΠ» ΠΏΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌ.
ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΡΠΎΠΊΠΈ Π² ΠΌΠ°ΡΡΠΈΠ² ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²
ΠΠΎΠ³Π΄Π° ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΡΠΉ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌ ΡΡΡΠΎΠΊΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΠΏΠ°ΡΡΠΈΠ½Π³Π° ΡΠ»ΠΎΠΆΠ½ΠΎΠ³ΠΎ ΡΠΎΡΠΌΠ°ΡΠ°), ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½Π΅Π΅ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π· ΡΠ°Π·Π±ΠΈΡΡ ΡΡΡΠΎΠΊΡ Π½Π° ΠΌΠ°ΡΡΠΈΠ². Π 1Π‘ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π΅ΡΡΡ Π΄Π²Π° ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΠΏΠΎΡΠΎΠ±Π°:
1. Π€ΡΠ½ΠΊΡΠΈΡ Π Π°Π·Π»ΠΎΠΆΠΈΡΡΠ‘ΡΡΠΎΠΊΡΠΠΠ°ΡΡΠΈΠ²()
ΠΡΠΎ ΡΠ°ΠΌΡΠΉ ΠΏΡΡΠΌΠΎΠΉ ΠΌΠ΅ΡΠΎΠ΄, Π½ΠΎ ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ Π½ΡΠ°Π½ΡΡ:
ΠΠ°ΡΡΠΈΠ²Π‘ΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² = Π Π°Π·Π»ΠΎΠΆΠΈΡΡΠ‘ΡΡΠΎΠΊΡΠΠΠ°ΡΡΠΈΠ²("1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅", "");
// Π Π΅Π·ΡΠ»ΡΡΠ°Ρ: ["1", "Π‘", ":", "Π", "Ρ", "Π΅", "Π΄", "ΠΏ", "Ρ", "ΠΈ", "Ρ", "Ρ", "ΠΈ", "Π΅"]
ΠΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΌΠΎΠΌΠ΅Π½ΡΡ:
- π Π Π°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ: ΠΡΠΎΡΠΎΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ β ΡΡΠΎ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ. Π§ΡΠΎΠ±Ρ ΡΠ°Π·Π±ΠΈΡΡ ΡΡΡΠΎΠΊΡ ΠΏΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌ, ΠΏΠ΅ΡΠ΅Π΄Π°ΠΉΡΠ΅ ΠΏΡΡΡΡΡ ΡΡΡΠΎΠΊΡ
"". - π ΠΠ½ΠΎΠ³ΠΎΠ±Π°ΠΉΡΠΎΠ²ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ: Π€ΡΠ½ΠΊΡΠΈΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ ΠΊΠΈΡΠΈΠ»Π»ΠΈΡΡ ΠΈ ΡΠΌΠΎΠ΄Π·ΠΈ, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ Π΄Π°Π²Π°ΡΡ ΡΠ±ΠΎΠΉ Ρ ΡΠ΅Π΄ΠΊΠΈΠΌΠΈ ΡΠ½ΠΈΠΊΠΎΠ΄-ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π·Π½Π°ΠΊΠΈ).
- π ΠΡΡΡΡΠ΅ ΡΡΡΠΎΠΊΠΈ: ΠΡΠ»ΠΈ Π½Π° Π²Ρ
ΠΎΠ΄Π΅ ΠΏΡΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ°, ΡΡΠ½ΠΊΡΠΈΡ Π²Π΅ΡΠ½Π΅Ρ ΠΌΠ°ΡΡΠΈΠ² Ρ ΠΎΠ΄Π½ΠΈΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠΌ β ΠΏΡΡΡΠΎΠΉ ΡΡΡΠΎΠΊΠΎΠΉ
[""].
2. Π ΡΡΠ½ΠΎΠΉ ΡΠΈΠΊΠ» Ρ Π‘ΡΠ΅Π΄()
ΠΠ»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ β Π·Π°ΠΏΠΎΠ»Π½ΠΈΡΡ ΠΌΠ°ΡΡΠΈΠ² Π² ΡΠΈΠΊΠ»Π΅:
Π‘ΡΡΠΎΠΊΠ° = "1Π‘";
ΠΠ»ΠΈΠ½Π° = Π‘ΡΡΠΠ»ΠΈΠ½Π°(Π‘ΡΡΠΎΠΊΠ°);
ΠΠ°ΡΡΠΈΠ² = ΠΠΎΠ²ΡΠΉ ΠΠ°ΡΡΠΈΠ²();
ΠΠ»Ρ ΠΠ½Π΄Π΅ΠΊΡ = 1 ΠΠΎ ΠΠ»ΠΈΠ½Π° Π¦ΠΈΠΊΠ»
ΠΠ°ΡΡΠΈΠ².ΠΠΎΠ±Π°Π²ΠΈΡΡ(Π‘ΡΠ΅Π΄(Π‘ΡΡΠΎΠΊΠ°, ΠΠ½Π΄Π΅ΠΊΡ, 1));
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅, ΡΠ΅ΠΌ Π Π°Π·Π»ΠΎΠΆΠΈΡΡΠ‘ΡΡΠΎΠΊΡΠΠΠ°ΡΡΠΈΠ²(), Π½ΠΎ Π΄Π°Π΅Ρ Π±ΠΎΠ»ΡΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠΏΡΡΠΊΠ°ΡΡ ΠΏΡΠΎΠ±Π΅Π»Ρ ΠΈΠ»ΠΈ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΠΏΠΎ ΡΡΠ»ΠΎΠ²ΠΈΡ:
ΠΡΠ»ΠΈ Π‘ΡΠ΅Π΄(Π‘ΡΡΠΎΠΊΠ°, ΠΠ½Π΄Π΅ΠΊΡ, 1) <> " " Π’ΠΎΠ³Π΄Π°
ΠΠ°ΡΡΠΈΠ².ΠΠΎΠ±Π°Π²ΠΈΡΡ(Π‘ΡΠ΅Π΄(Π‘ΡΡΠΎΠΊΠ°, ΠΠ½Π΄Π΅ΠΊΡ, 1));
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
Π§ΡΠΎ Π΄Π΅Π»Π°ΡΡ Ρ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌΠΈ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° ΡΡΡΠΎΠΊΠΈ?
ΠΡΠΈ ΡΠ°Π·Π±ΠΈΠ²ΠΊΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΡΡΡΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΡΠ° (Ρ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌΠΈ ~r~n ΠΈΠ»ΠΈ ~n) ΡΡΠ½ΠΊΡΠΈΡ Π Π°Π·Π»ΠΎΠΆΠΈΡΡΠ‘ΡΡΠΎΠΊΡΠΠΠ°ΡΡΠΈΠ²() Π²ΠΊΠ»ΡΡΠΈΡ ΠΈΡ
Π² ΠΌΠ°ΡΡΠΈΠ² ΠΊΠ°ΠΊ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ. Π§ΡΠΎΠ±Ρ ΡΡΠΎΠ³ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ, ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡΠ΅ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Ρ ΡΡΡΠΎΠΊ Π½Π° ΠΏΡΠΎΠ±Π΅Π» ΠΈΠ»ΠΈ ΡΠ΄Π°Π»ΠΈΡΠ΅ ΠΈΡ
:
Π’Π΅ΠΊΡΡ = Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ(ΠΡΡ
ΠΎΠ΄Π½ΡΠΉΠ’Π΅ΠΊΡΡ, Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ.ΠΠ‘, " ");
ΠΠ°ΡΡΠΈΠ² = Π Π°Π·Π»ΠΎΠΆΠΈΡΡΠ‘ΡΡΠΎΠΊΡΠΠΠ°ΡΡΠΈΠ²(Π’Π΅ΠΊΡΡ, "");
ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ: ΠΊΠΎΠ³Π΄Π° ΡΡΡΠΎΠΊΡ ΡΠ΄ΠΎΠ±Π½Π΅Π΅ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΊΠ°ΠΊ ΠΌΠ°ΡΡΠΈΠ²
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠ΅Π°Π»ΡΠ½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ, Π³Π΄Π΅ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΡΠΎΠΊΠΈ Π² ΠΌΠ°ΡΡΠΈΠ² ΡΠΏΡΠΎΡΠ°Π΅Ρ ΠΊΠΎΠ΄ ΠΈΠ»ΠΈ ΠΏΠΎΠ²ΡΡΠ°Π΅Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ.
1. ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΡΡΡΠΎΠΊΠΈ Π½Π° ΠΏΠ°Π»ΠΈΠ½Π΄ΡΠΎΠΌ
ΠΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π·Π°Π΄Π°ΡΠ° β ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, ΡΠΈΡΠ°Π΅ΡΡΡ Π»ΠΈ ΡΡΡΠΎΠΊΠ° ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ ΡΠ»Π΅Π²Π° Π½Π°ΠΏΡΠ°Π²ΠΎ ΠΈ ΡΠΏΡΠ°Π²Π° Π½Π°Π»Π΅Π²ΠΎ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, "ΡΠ°Π»Π°Ρ"). Π‘ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠΌ ΡΡΠΎ Π΄Π΅Π»Π°Π΅ΡΡΡ Π² 3 ΡΡΡΠΎΠΊΠΈ:
Π€ΡΠ½ΠΊΡΠΈΡ ΠΡΠΎΠΠ°Π»ΠΈΠ½Π΄ΡΠΎΠΌ(Π‘ΡΡΠΎΠΊΠ°)
ΠΠ°ΡΡΠΈΠ² = Π Π°Π·Π»ΠΎΠΆΠΈΡΡΠ‘ΡΡΠΎΠΊΡΠΠΠ°ΡΡΠΈΠ²(Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ(ΠΠΈΠΆΠ½ΠΈΠΉΠ Π΅Π³ΠΈΡΡΡ(Π‘ΡΡΠΎΠΊΠ°), " ", ""), "");
ΠΠΎΠ·Π²ΡΠ°Ρ ΠΠ°ΡΡΠΈΠ² = ΠΠΎΠ²ΡΠΉ ΠΠ°ΡΡΠΈΠ²(ΠΠ°ΡΡΠΈΠ².ΠΠ±ΠΎΠΉΡΠΈ(Π€ΡΠ½ΠΊΡΠΈΡ(ΠΠ»Π΅ΠΌΠ΅Π½Ρ) ΠΠΎΠ·Π²ΡΠ°Ρ ΠΠ»Π΅ΠΌΠ΅Π½Ρ ΠΠΎΠ½Π΅ΡΠ€ΡΠ½ΠΊΡΠΈΠΈ, ΠΡΡΠΈΠ½Π°));
ΠΠΎΠ½Π΅ΡΠ€ΡΠ½ΠΊΡΠΈΠΈ
2. ΠΠΎΠ΄ΡΡΠ΅Ρ Π²Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ»Π°
ΠΠΎΠΏΡΡΡΠΈΠΌ, Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΡΡΠΈΡΠ°ΡΡ, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· Π² ΡΡΡΠΎΠΊΠ΅ Π²ΡΡΡΠ΅ΡΠ°Π΅ΡΡΡ Π±ΡΠΊΠ²Π° "Π°":
Π‘ΡΡΠΎΠΊΠ° = "ΠΠ±ΡΠ°ΠΊΠ°Π΄Π°Π±ΡΠ°";
ΠΠ°ΡΡΠΈΠ² = Π Π°Π·Π»ΠΎΠΆΠΈΡΡΠ‘ΡΡΠΎΠΊΡΠΠΠ°ΡΡΠΈΠ²(ΠΠΈΠΆΠ½ΠΈΠΉΠ Π΅Π³ΠΈΡΡΡ(Π‘ΡΡΠΎΠΊΠ°), "");
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ = ΠΠ°ΡΡΠΈΠ².ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ(Π€ΡΠ½ΠΊΡΠΈΡ(ΠΠ»Π΅ΠΌΠ΅Π½Ρ) ΠΠΎΠ·Π²ΡΠ°Ρ ΠΠ»Π΅ΠΌΠ΅Π½Ρ = "Π°" ΠΠΎΠ½Π΅ΡΠ€ΡΠ½ΠΊΡΠΈΠΈ);
3. ΠΠΌΡΠ»ΡΡΠΈΡ ΠΌΠ΅ΡΠΎΠ΄Π° Split() Π΄Π»Ρ ΡΠ°Π·Π±ΠΈΠ²ΠΊΠΈ ΠΏΠΎ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ
Π 1Π‘ Π½Π΅Ρ Π°Π½Π°Π»ΠΎΠ³Π° Split() ΠΈΠ· JavaScript, Π½ΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΡΠ΅ΡΠ΅Π· ΠΌΠ°ΡΡΠΈΠ²:
Π€ΡΠ½ΠΊΡΠΈΡ Π Π°Π·Π±ΠΈΡΡΠΠΎΠ Π°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ(Π‘ΡΡΠΎΠΊΠ°, Π Π°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ)
ΠΠ°ΡΡΠΈΠ² = Π Π°Π·Π»ΠΎΠΆΠΈΡΡΠ‘ΡΡΠΎΠΊΡΠΠΠ°ΡΡΠΈΠ²(Π‘ΡΡΠΎΠΊΠ°, Π Π°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ);
ΠΠΎΠ·Π²ΡΠ°Ρ ΠΠ°ΡΡΠΈΠ²;
ΠΠΎΠ½Π΅ΡΠ€ΡΠ½ΠΊΡΠΈΠΈ
// ΠΡΠΈΠΌΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ:
Π§Π°ΡΡΠΈ = Π Π°Π·Π±ΠΈΡΡΠΠΎΠ Π°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ("ΡΠ±Π»ΠΎΠΊΠΎ,Π³ΡΡΡΠ°,Π±Π°Π½Π°Π½", ","); // ["ΡΠ±Π»ΠΎΠΊΠΎ", "Π³ΡΡΡΠ°", "Π±Π°Π½Π°Π½"]
Π£Π΄Π°Π»ΠΈΡΡ Π»ΠΈΡΠ½ΠΈΠ΅ ΠΏΡΠΎΠ±Π΅Π»Ρ (Π‘ΠΎΠΊΡΠΠ())
ΠΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡ ΡΠ΅Π³ΠΈΡΡΡΡ (ΠΠΈΠΆΠ½ΠΈΠΉΠ Π΅Π³ΠΈΡΡΡ())
ΠΠ°ΠΌΠ΅Π½ΠΈΡΡ Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»ΠΈ Π½Π° Π΅Π΄ΠΈΠ½ΡΠΉ ΡΠΈΠΌΠ²ΠΎΠ»
ΠΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΡΡΠΎΠΊΡ Π½Π° ΠΏΡΡΡΠΎΡΡ (Π‘ΡΡΠΠ»ΠΈΠ½Π°() > 0)
-->
ΠΡΠΈΠ±ΠΊΠΈ ΠΈ Π»ΠΎΠ²ΡΡΠΊΠΈ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ ΡΠΎ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ ΠΊΠ°ΠΊ Ρ ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌΠΈ
ΠΠ°ΠΆΠ΅ ΠΎΠΏΡΡΠ½ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ 1Π‘ ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡΡ Ρ Π½Π΅ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΡΠΌΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ ΠΏΡΠΈ ΠΏΠΎΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΠΎΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ΅. ΠΠΎΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΠ΅:
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π€ΡΠ½ΠΊΡΠΈΡ Π Π°Π·Π»ΠΎΠΆΠΈΡΡΠ‘ΡΡΠΎΠΊΡΠΠΠ°ΡΡΠΈΠ²() Π² Π²Π΅ΡΡΠΈΡΡ
1Π‘ Π½ΠΈΠΆΠ΅ 8.3.10 ΠΌΠΎΠ³Π»Π° Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΡΠΈΠΌΠ²ΠΎΠ»Ρ Ρ ΠΊΠΎΠ΄ΠΎΠΌ > 255 (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΌΠΎΠ΄Π·ΠΈ ΠΈΠ»ΠΈ ΡΠ΅Π΄ΠΊΠΈΠ΅ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π·Π½Π°ΠΊΠΈ). ΠΡΠ»ΠΈ Π²Ρ ΡΠ°Π±ΠΎΡΠ°Π΅ΡΠ΅ ΡΠΎ ΡΡΠ°ΡΡΠΌΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠΌΠΈ, ΡΠ΅ΡΡΠΈΡΡΠΉΡΠ΅ ΠΊΠΎΠ΄ Π½Π° ΡΠ°ΠΊΠΈΡ
ΡΠΈΠΌΠ²ΠΎΠ»Π°Ρ
ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ.
1. ΠΠ½Π΄Π΅ΠΊΡΠ°ΡΠΈΡ Ρ 1, Π° Π½Π΅ Ρ 0
Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° ΡΠ·ΡΠΊΠΎΠ², Π³Π΄Π΅ ΠΌΠ°ΡΡΠΈΠ²Ρ ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΡΡΡΡΡ Ρ 0, Π² 1Π‘ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠΈΠΌΠ²ΠΎΠ» ΡΡΡΠΎΠΊΠΈ ΠΈΠΌΠ΅Π΅Ρ ΠΈΠ½Π΄Π΅ΠΊΡ 1. ΠΡΠΎ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌ ΠΏΡΠΈ ΠΏΠΎΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΊΠΎΠ΄Π°:
// ΠΠ΅Π²Π΅ΡΠ½ΠΎ (Π½Π°ΡΠ½Π΅Ρ ΡΠΎ Π²ΡΠΎΡΠΎΠ³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π°):
ΠΠ»Ρ i = 0 ΠΠΎ Π‘ΡΡΠΠ»ΠΈΠ½Π°(Π‘ΡΡΠΎΠΊΠ°)-1 Π¦ΠΈΠΊΠ»
// ΠΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ:
ΠΠ»Ρ i = 1 ΠΠΎ Π‘ΡΡΠΠ»ΠΈΠ½Π°(Π‘ΡΡΠΎΠΊΠ°) Π¦ΠΈΠΊΠ»
2. ΠΡΡΡΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅
ΠΡΠ»ΠΈ ΡΡΡΠΎΠΊΠ° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΏΠΎΠ΄ΡΡΠ΄ ΠΈΠ΄ΡΡΠΈΠ΅ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»ΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, "Π°,,Π±"), ΡΡΠ½ΠΊΡΠΈΡ Π Π°Π·Π»ΠΎΠΆΠΈΡΡΠ‘ΡΡΠΎΠΊΡΠΠΠ°ΡΡΠΈΠ²() ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΡΡΡΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ:
ΠΠ°ΡΡΠΈΠ² = Π Π°Π·Π»ΠΎΠΆΠΈΡΡΠ‘ΡΡΠΎΠΊΡΠΠΠ°ΡΡΠΈΠ²("Π°,,Π±", ",");
// Π Π΅Π·ΡΠ»ΡΡΠ°Ρ: ["Π°", "", "Π±"]
Π§ΡΠΎΠ±Ρ ΠΈΡ ΡΠ΄Π°Π»ΠΈΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅:
ΠΠ°ΡΡΠΈΠ² = ΠΠ°ΡΡΠΈΠ².ΠΡΠ³ΡΡΠ·ΠΈΡΡΠΠ½Π°ΡΠ΅Π½ΠΈΡ(Π€ΡΠ½ΠΊΡΠΈΡ(ΠΠ»Π΅ΠΌΠ΅Π½Ρ) ΠΠΎΠ·Π²ΡΠ°Ρ ΠΠ»Π΅ΠΌΠ΅Π½Ρ <> "" ΠΠΎΠ½Π΅ΡΠ€ΡΠ½ΠΊΡΠΈΠΈ);
3. ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΏΡΠΈ Π±ΠΎΠ»ΡΡΠΈΡ ΡΡΡΠΎΠΊΠ°Ρ
Π Π°Π·Π±ΠΈΠ²ΠΊΠ° ΡΡΡΠΎΠΊΠΈ Π΄Π»ΠΈΠ½ΠΎΠΉ >10 000 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ Π·Π°Π½ΠΈΠΌΠ°ΡΡ Π·Π°ΠΌΠ΅ΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ. Π ΡΠ°ΠΊΠΈΡ ΡΠ»ΡΡΠ°ΡΡ :
- π οΈ ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅
ΠΠΎΠ·ΠΈΡΠΈΡΠΠΎΠ Π΅Π³ΠΡΡΠ°ΠΆΠ΅Π½ΠΈΡ()Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° Π±Π΅Π· ΡΠ°Π·Π±ΠΈΠ²ΠΊΠΈ. - π οΈ ΠΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΠΉΡΠ΅ ΡΡΡΠΎΠΊΡ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎ 1000 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²).
- π οΈ ΠΠ·Π±Π΅Π³Π°ΠΉΡΠ΅ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΡ ΡΠΈΠΊΠ»ΠΎΠ² ΠΏΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌ β ΡΡΠΎ ΠΊΠ²Π°Π΄ΡΠ°ΡΠΈΡΠ½Π°Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ.
ΠΠ»Ρ ΡΡΡΠΎΠΊ Π΄Π»ΠΈΠ½ΠΎΠΉ >1000 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΎΡΠ΅Π½ΠΈΡΠ΅, Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π»ΠΈ Π½ΡΠΆΠ½Π° ΡΠ°Π·Π±ΠΈΠ²ΠΊΠ° Π½Π° ΠΌΠ°ΡΡΠΈΠ². Π§Π°ΡΡΠΎ Π·Π°Π΄Π°ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅ΡΠΈΡΡ ΡΠ΅ΡΠ΅Π· ΠΠ°ΠΉΡΠΈ() ΠΈΠ»ΠΈ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ Π±Π΅Π· ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π°.
Π Π΅Π³ΡΠ»ΡΡΠ½ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΊΠ°ΠΊ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π° ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌ
ΠΡΠ»ΠΈ ΡΠ΅Π»Ρ β Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΡΠ°Π·Π±ΠΈΡΡ ΡΡΡΠΎΠΊΡ Π½Π° ΡΠΈΠΌΠ²ΠΎΠ»Ρ, Π° ΠΈΠ·Π²Π»Π΅ΡΡ ΠΈΠ· Π½Π΅Π΅ ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½ΠΎΠΌΠ΅ΡΠ° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ², email-Π°Π΄ΡΠ΅ΡΠ°), ΡΠΎ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½Π΅Π΅. ΠΠ½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ:
- π ΠΡΠΊΠ°ΡΡ ΠΏΠΎ ΡΠ°Π±Π»ΠΎΠ½Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΡΠ΅ Π΄Π°ΡΡ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ ΠΠ.ΠΠ.ΠΠΠΠ).
- π ΠΠ·Π²Π»Π΅ΠΊΠ°ΡΡ Π³ΡΡΠΏΠΏΡ (ΡΠΊΠ°ΠΆΠ΅ΠΌ, Π΄ΠΎΠΌΠ΅Π½ ΠΈΠ· email).
- π ΠΠ°ΠΌΠ΅Π½ΡΡΡ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΡ Π±Π΅Π· ΡΠ°Π·Π±ΠΈΠ²ΠΊΠΈ Π½Π° ΠΌΠ°ΡΡΠΈΠ².
ΠΡΠΈΠΌΠ΅Ρ: ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΠ΅ Π²ΡΠ΅Ρ ΡΠΈΡΠ΅Π» ΠΈΠ· ΡΡΡΠΎΠΊΠΈ:
Π’Π΅ΠΊΡΡ = "ΠΠ°ΠΊΠ°Π· 123 Π½Π° ΡΡΠΌΠΌΡ 4500 ΡΡΠ±.";
Π Π΅Π³ΠΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ = ΠΠΎΠ²ΡΠΉ Π Π΅Π³ΠΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅("(\d+)");
ΠΠ°ΡΠ°Π»ΠΎΠΠΎΠΈΡΠΊΠ° = 0;
Π Π΅Π·ΡΠ»ΡΡΠ°ΡΡ = ΠΠΎΠ²ΡΠΉ ΠΠ°ΡΡΠΈΠ²;
ΠΠΎΠΊΠ° Π Π΅Π³ΠΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅.ΠΠ°ΠΉΡΠΈ(Π’Π΅ΠΊΡΡ, ΠΠ°ΡΠ°Π»ΠΎΠΠΎΠΈΡΠΊΠ°) Π¦ΠΈΠΊΠ»
Π Π΅Π·ΡΠ»ΡΡΠ°ΡΡ.ΠΠΎΠ±Π°Π²ΠΈΡΡ(Π Π΅Π³ΠΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅.ΠΠ°ΠΉΠ΄Π΅Π½Π½ΠΎΠ΅(1));
ΠΠ°ΡΠ°Π»ΠΎΠΠΎΠΈΡΠΊΠ° = Π Π΅Π³ΠΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅.ΠΠΎΠ·ΠΈΡΠΈΡ + 1;
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ ΠΏΠ΅ΡΠ΅Π΄ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠΌ: Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΡΠ°Π·Π±ΠΈΠ²Π°ΡΡ Π²ΡΡ ΡΡΡΠΎΠΊΡ, Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π½ΡΠΆΠ½ΡΠ΅ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΡ.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π Π΅Π³ΡΠ»ΡΡΠ½ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ Π² 1Π‘ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠΎΠ½ΠΊΠΎΠΌ ΠΊΠ»ΠΈΠ΅Π½ΡΠ΅ ΠΈ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½ΡΠ΅. Π ΡΠΎΠ»ΡΡΠΎΠΌ ΠΊΠ»ΠΈΠ΅Π½ΡΠ΅ ΠΎΠ½ΠΈ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ β ΡΠ°ΠΌ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΡΡΠΎΠΊ ΠΈΠ»ΠΈ ΠΌΠ°ΡΡΠΈΠ²Ρ.
ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΊΠΎΠ΄Π°: ΡΡΠΎ Π±ΡΡΡΡΠ΅Π΅ β ΠΌΠ°ΡΡΠΈΠ² ΠΈΠ»ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ?
ΠΡΠ±ΠΎΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π·Π±ΠΈΠ²ΠΊΠΎΠΉ ΡΡΡΠΎΠΊΠΈ Π½Π° ΠΌΠ°ΡΡΠΈΠ² ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΡΠ½ΠΊΡΠΈΠΉ (Π‘ΡΠ΅Π΄(), ΠΠ°ΠΉΡΠΈ()) Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ Π·Π°Π΄Π°ΡΠΈ. ΠΡ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π»ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π½Π° ΡΡΡΠΎΠΊΠ΅ Π΄Π»ΠΈΠ½ΠΎΠΉ 10 000 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²:
| ΠΠ΅ΡΠΎΠ΄ | ΠΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ (ΠΌΡ) | ΠΠ°ΠΌΡΡΡ (ΠΠ±) | ΠΠΎΠ³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ |
|---|---|---|---|
| Π Π°Π·Π»ΠΎΠΆΠΈΡΡ Π² ΠΌΠ°ΡΡΠΈΠ² + ΡΠΈΠΊΠ» | 12 | 45 | ΠΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΡΠΉ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌ |
Π¦ΠΈΠΊΠ» Ρ Π‘ΡΠ΅Π΄() | 45 | 8 | ΠΠ΄Π½ΠΎΡΠ°Π·ΠΎΠ²Π°Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° |
| Π Π΅Π³ΡΠ»ΡΡΠ½ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ | 8 | 30 | ΠΠΎΠΈΡΠΊ ΠΏΠΎ ΡΠ°Π±Π»ΠΎΠ½Ρ |
ΠΠ°ΠΉΡΠΈ() Π² ΡΠΈΠΊΠ»Π΅ | 3 | 5 | ΠΠΎΠΈΡΠΊ ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΠΈ |
ΠΡΠ²ΠΎΠ΄Ρ:
- π ΠΠ»Ρ ΠΎΠ΄Π½ΠΎΠΊΡΠ°ΡΠ½ΡΡ
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΠΈΡΠΊ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π°) Ρ
Π²Π°ΡΠΈΡ
ΠΠ°ΠΉΡΠΈ()ΠΈΠ»ΠΈΠ‘ΡΠ΅Π΄(). - π ΠΠ»Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΡΡΠΈΠ½Π³Π° (ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΡΠΉ Π΄ΠΎΡΡΡΠΏ) Π²ΡΠ³ΠΎΠ΄Π½Π΅Π΅ ΡΠ°Π·Π±ΠΈΡΡ ΡΡΡΠΎΠΊΡ Π½Π° ΠΌΠ°ΡΡΠΈΠ².
- π ΠΠ»Ρ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΏΠΎ ΡΠ°Π±Π»ΠΎΠ½Ρ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ Π²Π½Π΅ ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠΈΠΈ.
FAQ: Π§Π°ΡΡΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΠΏΠΎ ΡΠ°Π±ΠΎΡΠ΅ ΡΠΎ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ ΠΊΠ°ΠΊ Ρ ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌΠΈ
ΠΠ°ΠΊ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΡΡΠΎΠΊΡ Ρ ΡΠΌΠΎΠ΄Π·ΠΈ ΠΈΠ»ΠΈ ΠΈΠ΅ΡΠΎΠ³Π»ΠΈΡΠ°ΠΌΠΈ?
Π€ΡΠ½ΠΊΡΠΈΡ Π Π°Π·Π»ΠΎΠΆΠΈΡΡΠ‘ΡΡΠΎΠΊΡΠΠΠ°ΡΡΠΈΠ²() ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ ΡΠ°Π·Π±ΠΈΠ²Π°Π΅Ρ ΠΌΠ½ΠΎΠ³ΠΎΠ±Π°ΠΉΡΠΎΠ²ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ (Π²ΠΊΠ»ΡΡΠ°Ρ ΡΠΌΠΎΠ΄Π·ΠΈ ΠΈ ΠΈΠ΅ΡΠΎΠ³Π»ΠΈΡΡ) Π² Π²Π΅ΡΡΠΈΡΡ
1Π‘ 8.3.10+. ΠΠ΄Π½Π°ΠΊΠΎ:
- ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΡ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ β ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ UTF-16.
- ΠΡΠΈ ΡΡΡΠ½ΠΎΠΌ ΡΠΈΠΊΠ»Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅
Π‘ΡΠ΅Π΄(), Π° Π½Π΅ ΠΏΠΎΠ±ΠΈΡΠΎΠ²ΠΎΠ΅ ΡΡΠ΅Π½ΠΈΠ΅. - ΠΠ»Ρ ΡΡΠ°ΡΡΡ Π²Π΅ΡΡΠΈΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ (Π½ΠΈΠΆΠ΅ 8.3.10) ΡΠΌΠΎΠ΄Π·ΠΈ ΠΌΠΎΠ³ΡΡ ΡΠ°Π·Π±ΠΈΠ²Π°ΡΡΡΡ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΌΠ°ΡΡΠΈΠ²Π°.
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠΈΠΌΠ²ΠΎΠ» Π² ΡΡΡΠΎΠΊΠ΅ ΠΏΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΡ?
ΠΠ΅Ρ, ΡΡΡΠΎΠΊΠΈ Π² 1Π‘ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΡ. Π§ΡΠΎΠ±Ρ "Π·Π°ΠΌΠ΅Π½ΠΈΡΡ" ΡΠΈΠΌΠ²ΠΎΠ», Π½ΡΠΆΠ½ΠΎ:
- Π Π°Π·Π±ΠΈΡΡ ΡΡΡΠΎΠΊΡ Π½Π° ΠΌΠ°ΡΡΠΈΠ².
- ΠΠ·ΠΌΠ΅Π½ΠΈΡΡ Π½ΡΠΆΠ½ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΌΠ°ΡΡΠΈΠ²Π°.
- Π‘ΠΎΠ±ΡΠ°ΡΡ ΡΡΡΠΎΠΊΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ ΡΠ΅ΡΠ΅Π·
Π‘ΡΡΠ‘ΠΎΠΊΡ()ΠΈΠ»ΠΈΠ‘ΡΡΠ‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ().
ΠΡΠΈΠΌΠ΅Ρ:
ΠΠ°ΡΡΠΈΠ² = Π Π°Π·Π»ΠΎΠΆΠΈΡΡΠ‘ΡΡΠΎΠΊΡΠΠΠ°ΡΡΠΈΠ²("1Π‘", "");
ΠΠ°ΡΡΠΈΠ²[0] = "2"; // ΠΠ°ΠΌΠ΅Π½ΡΠ΅ΠΌ "1" Π½Π° "2"
ΠΠΎΠ²Π°ΡΠ‘ΡΡΠΎΠΊΠ° = Π‘ΡΡΠ‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ(ΠΠ°ΡΡΠΈΠ², ""); // "2Π‘"
ΠΠ°ΠΊ ΡΠ·Π½Π°ΡΡ ΠΊΠΎΠ΄ ΡΠΈΠΌΠ²ΠΎΠ»Π° Π² ΡΡΡΠΎΠΊΠ΅?
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠ½ΠΊΡΠΈΡ ΠΠΎΠ΄Π‘ΠΈΠΌΠ²ΠΎΠ»Π°():
Π‘ΠΈΠΌΠ²ΠΎΠ» = Π‘ΡΠ΅Π΄("Π", 1, 1);
ΠΠΎΠ΄ = ΠΠΎΠ΄Π‘ΠΈΠΌΠ²ΠΎΠ»Π°(Π‘ΠΈΠΌΠ²ΠΎΠ»); // 1040 (ΠΊΠΎΠ΄ Π±ΡΠΊΠ²Ρ "Π" Π² Unicode)
ΠΠ±ΡΠ°ΡΠ½Π°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ β Π‘ΠΈΠΌΠ²ΠΎΠ»(ΠΠΎΠ΄).
ΠΠΎΡΠ΅ΠΌΡ Π Π°Π·Π»ΠΎΠΆΠΈΡΡΠ‘ΡΡΠΎΠΊΡΠΠΠ°ΡΡΠΈΠ²() Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΏΡΡΡΠΎΠΉ ΠΌΠ°ΡΡΠΈΠ²?
ΠΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π² Π΄Π²ΡΡ ΡΠ»ΡΡΠ°ΡΡ :
- ΠΠ° Π²Ρ
ΠΎΠ΄ ΠΏΠΎΠ΄Π°Π½Π° ΠΏΡΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ° (
""). - Π£ΠΊΠ°Π·Π°Π½ Π½Π΅Π²Π΅ΡΠ½ΡΠΉ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π²Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π»ΠΈ
NullΠ²ΠΌΠ΅ΡΡΠΎ ΡΡΡΠΎΠΊΠΈ).
ΠΡΠ΅Π³Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ Π²Ρ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅:
ΠΡΠ»ΠΈ ΠΠ ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ΠΠ°ΠΏΠΎΠ»Π½Π΅Π½ΠΎ(Π‘ΡΡΠΎΠΊΠ°) Π’ΠΎΠ³Π΄Π°
ΠΠΎΠ·Π²ΡΠ°Ρ ΠΠΎΠ²ΡΠΉ ΠΠ°ΡΡΠΈΠ²;
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
ΠΠ°ΠΊ ΡΠ°Π·Π±ΠΈΡΡ ΡΡΡΠΎΠΊΡ Π½Π° ΡΠ»ΠΎΠ²Π° (ΠΏΠΎ ΠΏΡΠΎΠ±Π΅Π»Π°ΠΌ)?
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π Π°Π·Π»ΠΎΠΆΠΈΡΡΠ‘ΡΡΠΎΠΊΡΠΠΠ°ΡΡΠΈΠ²() Ρ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Π΅ΠΌ-ΠΏΡΠΎΠ±Π΅Π»ΠΎΠΌ, Π½ΠΎ ΡΡΡΠΈΡΠ΅:
- ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΏΡΠΎΠ±Π΅Π»Ρ ΡΠΎΠ·Π΄Π°Π΄ΡΡ ΠΏΡΡΡΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ.
- Π’Π°Π±ΡΠ»ΡΡΠΈΠΈ (
Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ.Π’Π°Π±) ΠΈ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Ρ ΡΡΡΠΎΠΊ (Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ.ΠΠ‘) Π½Π΅ ΡΠ²Π»ΡΡΡΡΡ ΠΏΡΠΎΠ±Π΅Π»Π°ΠΌΠΈ.
Π£Π½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ΄:
Π‘ΡΡΠΎΠΊΠ° = Π‘ΠΎΠΊΡΠΠ(Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ(Π‘ΡΡΠΠ°ΠΌΠ΅Π½ΠΈΡΡ(Π‘ΡΡΠΎΠΊΠ°, Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ.Π’Π°Π±, " "), Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ.ΠΠ‘, " "));
Π‘Π»ΠΎΠ²Π° = Π Π°Π·Π»ΠΎΠΆΠΈΡΡΠ‘ΡΡΠΎΠΊΡΠΠΠ°ΡΡΠΈΠ²(Π‘ΡΡΠΎΠΊΠ°, " ");