๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

swift ๋ฌธ๋ฒ•๐Ÿ–ค

[SWIFT] ์ง„์ˆ˜๋ฐ”๊พธ๊ธฐ (radix)

Int์˜ ์ƒ์„ฑ์ž  ( ?์ง„์ˆ˜์—์„œ 10์ง„์ˆ˜๋กœ ๋ฐ”๊ฟ€๋•Œ ์‚ฌ์šฉ)

init(_:radix:)
init?<S>(
          _ text: S, 
          radix: Int = 10
) where S : StringProtocol

ํ•ด๋‹น radix ๊ฐ’์ธ text๋ฅผ ๊ฐ€์ง€๊ณ  10์ง„์ˆ˜๋กœ ๋ณ€ํ™˜ํ•ด์ค€๋‹ค. 

 

String์˜ ์ƒ์„ฑ์ž ( 10์ง„์ˆ˜์—์„œ ?์ง„์ˆ˜๋กœ ๋ฐ”๊ฟ€๋•Œ ์‚ฌ์šฉ)

init(_:radix:uppercase:)
init<T>(
         _ value: T, 
         radix: Int = 10,
         uppercase: Bool = false
) where T : BinaryInteger

10์ง„์ˆ˜์ธ value๊ฐ’์„ radix์ง„์ˆ˜๋กœ ๋ฐ”๊ฟ”์ค€๋‹ค.

 

์œ„์™€ ๊ฐ™์ด ์‚ฌ์šฉํ•œ๋‹ค.