tg-me.com/iosdev/911
Last Update:
π€© ΠΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² Swift 5.9. Π if ΠΈ switch ΡΠ΅ΠΏΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ return (Π½ΠΎ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ)!
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΈ if
, ΠΈ switch
ΡΠ΅ΠΏΠ΅ΡΡ ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΊΠ°ΠΊ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΠΊΠ°ΠΊ Π½Π° ΡΠΊΡΠΈΠ½ΡΠΎΡΠ΅ Π²ΡΡΠ΅, Π±Π΅Π· ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ return! Π Π²ΡΠ΅ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΏΡΠΈΠ½ΡΡΠΎΠΌΡ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ.
Π Ρ
ΠΎΡΡ Swift 6
ΠΌΠ°ΡΡΠΈΡ Π½Π° Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ΅, Π²ΡΠΏΡΡΠΊΠΈ 5.x Π²ΡΡ ΡΠ°ΠΊΠΆΠ΅ ΡΠΏΡΠΎΡΠ°ΡΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ. ΠΠ΅ ΡΠΎΠ»ΡΠΊΠΎ if ΠΈ switch, Π½ΠΎ ΠΈ ΠΌΠ°ΠΊΡΠΎΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅ Π΄Π΅Π»Π°ΡΡ ΡΠ΅Π»ΠΈΠ· 5.9 Π±ΠΎΠ»Π΅Π΅ Π²ΠΏΠ΅ΡΠ°ΡΠ»ΡΡΡΠΈΠΌ.
π Π ΡΡΠΎΠΌ ΠΎΠ±Π·ΠΎΡΠ΅ ΠΠΎΠ» Π₯Π°Π΄ΡΠΎΠ½ ΡΠ°ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π·Π½Π°ΡΠΈΠΌΡΡ
ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΡ
, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΊΠΎΠ΄Π° ΠΈ ΠΏΠΎΡΡΠ½Π΅Π½ΠΈΡ (ΡΡΠΎ Π±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½ΠΎ).
ΠΠ»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΠΉ ΡΡΠ»ΡΠ΅ΠΉΠ½ Swift 5.9, Π΄ΠΎΡΡΡΠΏΠ½ΡΠΉ Π² Xcode 14, ΠΈΠ»ΠΈ Π±Π΅ΡΠ°-Π²Π΅ΡΡΠΈΡ Xcode 15.