[Swift] ๋ฐฐ์ด ๋ฉ์๋ sort() sorted() / reverse() reversed()
๐ ์ฝ๋ฉํ
์คํธ/Swift
2023. 10. 18. 19:13
๐ ๋ฐฐ์ด์ ๋ค์ํ ๋ฉ์๋ ์ ๋ ฌ sort() sorted() sort()๋ ๊ธฐ๋ณธ์ ์ผ๋ก '์๋ณธ ๋ฐฐ์ด'์ ๊ฐ์ง๊ณ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌ์ ํ๋ค. ๋ฌผ๋ก ๋ด๋ฆผ์ฐจ์์ผ๋ก๋ ์ ๋ ฌ์ด ๊ฐ๋ฅํ๋ค. ๋ง์ฝ, ๋ด๋ฆผ์ฐจ์์ผ๋ก ์ ๋ ฌ์ ํ๊ณ ์ถ๋ค๋ฉด, sort(by:)๋ฅผ ์ฌ์ฉํด์ sort(by:>)์ ๊ฐ์ด ์์ฑํด์ฃผ๋ฉด ๋๋ค. sort(by:)๋ฅผ ์ฌ์ฉํด์ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌํ๋ ๋ฐฉ๋ฒ๋ ์๋ค. ๋ฐ๋ก sort(by:)๋ก ์์ฑํด์ฃผ๋ฉด ๋๋ค. sort์ ๋์ผํ๊ฒ sorted()๋ง ์์ฑํด์ฃผ๋ฉด ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌ๋๋ค. ์ฝ๋์์ var arr = [ 1, 5, 2, 4, 3 ] // ๊ธฐ๋ณธ ์ค๋ฆ์ฐจ์ ์ ๋ ฌ var sotredArr = arr.sorted() print(arr) // [1, 5, 2, 4, 3] print(sortedArr) // [1, 2, 3, 4,..