Home > 2024 > HackTheSwift > πŸ“ μŠ€μœ„ν”„νŠΈμ— μ™œ λ³€μˆ˜κ°€ μžˆμ„κΉŒ?

πŸ“ μŠ€μœ„ν”„νŠΈμ— μ™œ λ³€μˆ˜κ°€ μžˆμ„κΉŒ?
Swift Article

λ³€μˆ˜λŠ” ν”„λ‘œκ·Έλž¨μ—μ„œ μž„μ‹œ 정보λ₯Ό μ €μž₯ν•˜λŠ” 데 μ‚¬μš©λ˜λ©°, 거의 λͺ¨λ“  Swift ν”„λ‘œκ·Έλž¨μ˜ 핡심 뢀뢄을 μ΄λ£Ήλ‹ˆλ‹€.

μ—¬λŸ¬λΆ„μ˜ ν”„λ‘œκ·Έλž¨μ€ μ–΄λ–€ μ‹μœΌλ‘œλ“  데이터λ₯Ό λ³€ν™˜ν•  κ²ƒμž…λ‹ˆλ‹€: μ‚¬μš©μžκ°€ ν•  일 λͺ©λ‘ μž‘μ—…μ„ μž…λ ₯ν•˜κ³  μ²΄ν¬ν•˜κ²Œ ν•˜κ±°λ‚˜, ν™©λŸ‰ν•œ μ„¬μ—μ„œ 자본주의적인 λ„ˆκ΅¬λ¦¬λ₯Ό μœ„ν•΄ λŒμ•„λ‹€λ‹ˆκ²Œ ν•˜κ±°λ‚˜, κΈ°κΈ° μ‹œκ°„μ„ 읽고 μ‹œκ³„μ— ν‘œμ‹œν•˜λŠ” λ“±μž…λ‹ˆλ‹€.

어쨋든, μ–΄λ–€ μ’…λ₯˜μ˜ 데이터λ₯Ό λ°›μ•„ μ–΄λ–€ μ‹μœΌλ‘œλ“  λ³€ν™˜ν•˜κ³  μ‚¬μš©μžμ—κ²Œ λ³΄μ—¬μ£ΌλŠ” κ²ƒμž…λ‹ˆλ‹€.



λ¬Όλ‘ , β€˜μ–΄λ–€ μ‹μœΌλ‘œλ“  λ³€ν™˜ν•˜λŠ”β€™ 뢀뢄이 μ§„μ§œ λ§ˆλ²•μ΄ μΌμ–΄λ‚˜λŠ” κ³³μž…λ‹ˆλ‹€, μ™œλƒν•˜λ©΄ 그곳이 μ—¬λŸ¬λΆ„μ˜ λ†€λΌμš΄ 아이디어가 μ‹€ν˜„λ˜λŠ” 곳이기 λ•Œλ¬Έμž…λ‹ˆλ‹€.

ν•˜μ§€λ§Œ 데이터λ₯Ό λ©”λͺ¨λ¦¬μ— μ €μž₯ν•˜λŠ” κ³Όμ • - μ‚¬μš©μžκ°€ μž…λ ₯ν•œ κ²ƒμ΄λ‚˜ μΈν„°λ„·μ—μ„œ λ‹€μš΄λ‘œλ“œν•œ 것을 κΈ°μ–΅ν•˜λŠ” 것 - 이 곳이 λ³€μˆ˜κ°€ μ‚¬μš©λ˜λŠ” κ³³ μž…λ‹ˆλ‹€.



var λ₯Ό μ‚¬μš©ν•˜μ—¬ λ³€μˆ˜λ₯Ό μƒμ„±ν•˜λ©΄, var λ₯Ό λ‹€μ‹œ μ‚¬μš©ν•˜μ§€ μ•Šκ³ λ„ μ›ν•˜λŠ” 만큼 λ³€κ²½ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

예λ₯Ό λ“€μ–΄:

var favoriteSports = "Tennis"
favoriteSports = "MMA"
favoriteSports = "Crossfit"

λ§Œμ•½ 도움이 λœλ‹€λ©΄, var λ₯Ό β€œμƒˆλ‘œμš΄ λ³€μˆ˜ 생성(create a new variable)β€μœΌλ‘œ μ½μ–΄λ³΄μ„Έμš”.

λ”°λΌμ„œ, μœ„μ˜ 첫 번째 쀄은 β€œμƒˆλ‘œμš΄ λ³€μˆ˜ favoriteSports λ₯Ό μƒμ„±ν•˜κ³  그것에 Tennis 값을 μ£Όμ„Έμš”β€λ‘œ 읽을 수 μžˆμŠ΅λ‹ˆλ‹€.

두 λ²ˆμ§Έμ™€ μ„Έ 번째 μ€„μ—λŠ” var κ°€ μ—†μœΌλ―€λ‘œ, μƒˆ λ³€μˆ˜λ₯Ό μƒμ„±ν•˜λŠ” 것이 μ•„λ‹ˆλΌ κΈ°μ‘΄ 값을 μˆ˜μ •ν•©λ‹ˆλ‹€.



이제 λͺ¨λ“  μ„Έ 쀄에 var κ°€ μžˆλ‹€κ³  μƒμƒν•΄λ³΄μ„Έμš” - 맀번 var favoriteSports λ₯Ό μ‚¬μš©ν–ˆμŠ΅λ‹ˆλ‹€.

그것은 λ§Žμ€ μ˜λ―Έκ°€ 없을 κ²ƒμž…λ‹ˆλ‹€, μ™œλƒν•˜λ©΄ μ—¬λŸ¬λΆ„μ€ β€œμƒˆλ‘œμš΄ λ³€μˆ˜ favoriteSports λ₯Ό μƒμ„±ν•˜λΌβ€κ³  μ„Έ 번 λ°˜λ³΅ν•˜κ²Œ 되고, λ³€μˆ˜λŠ” 첫 번째 μ‹œλ„ 후에 λΆ„λͺ…νžˆ μƒˆλ‘œμš΄ 것이 μ•„λ‹™λ‹ˆλ‹€.

SwiftλŠ” 이것을 였λ₯˜λ‘œ ν‘œμ‹œν•  것이고, μ—¬λŸ¬λΆ„μ΄ λ³€μˆ˜μ— λ‹€λ₯Έ 이름을 선택할 λ•ŒκΉŒμ§€ μ½”λ“œλ₯Ό μ‹€ν–‰ν•˜μ§€ λͺ»ν•˜κ²Œ ν•  κ²ƒμž…λ‹ˆλ‹€.



그것이 μ„±κ°€μ‹  ν–‰λ™μ²˜λŸΌ 보일 수 μžˆμ§€λ§Œ, μ‹ λ’°ν•˜μ„Έμš”: 그것은 도움이 λ©λ‹ˆλ‹€!

SwiftλŠ” μ—¬λŸ¬λΆ„μ—κ²Œ λͺ…확해지길 μ›ν•©λ‹ˆλ‹€: κΈ°μ‘΄ λ³€μˆ˜λ₯Ό μˆ˜μ •ν•˜λ €κ³  ν•˜κ³  μžˆλ‹€λ©΄(κ·Έλ ‡λ‹€λ©΄ 두 λ²ˆμ§Έμ™€ κ·Έ μ΄ν›„μ—λŠ” var λ₯Ό μ œκ±°ν•˜μ„Έμš”), μ•„λ‹ˆλ©΄ μƒˆ λ³€μˆ˜λ₯Ό μƒμ„±ν•˜λ €κ³  ν•˜λŠ” κ²ƒμΈκ°€μš”?(κ·Έ κ²½μš°μ—λŠ” λ‹€λ₯Έ 이름을 μ§€μœΌμ„Έμš”.)



λ§ˆμ§€λ§‰μœΌλ‘œ: λ³€μˆ˜κ°€ λ§Žμ€ Swift ν”„λ‘œκ·Έλž¨μ˜ 핡심을 이루고 μžˆμ§€λ§Œ, λ•Œλ•Œλ‘œ 그것듀을 ν”Όν•˜λŠ” 것이 κ°€μž₯ μ’‹λ‹€λŠ” 것을 배우게 될 κ²ƒμž…λ‹ˆλ‹€.

이에 λŒ€ν•΄μ„œλŠ” λ‚˜μ€‘μ— 더 μžμ„Ένžˆ ν•™μŠ΅ν•˜κ² μŠ΅λ‹ˆλ‹€