์ฝํ๋ฆฐ์์ ํจ์ ๋ฐ ๋๋ค๋ฅผ ๋ค๋ฃจ๋ ๋ฐฉ๋ฒ - 16๊ฐ, 17๊ฐ
ยท
[ Kotlin ]
์ธํ๋ฐ์์ ์ ๊ณตํ๊ณ ์๋ ๊ฐ์๋ฅผ ๋ณด๊ณ ์ ๋ฆฌํ ๊ธ์
๋๋ค. ํ์ฅ ํจ์์ด๋ค ํด๋์ค ์์ ์๋ ๋ฉ์๋์ฒ๋ผ ํธ์ถํ ์ ์์ง๋ง, ํจ์๋ ๋ฐ์์ ์ ์ธํ ์ ์๋๋ก ์ ๊ณตํ๋ค.fun main() { val str = "ABC" str.lastChar() // ์๋ ๋ฉค๋ฒํจ์์ ์๋ ๊ฒ์ฒ๋ผ ์ฌ์ฉํ๋ค. }// ํ์ฅ ํจ์. String ์ ํ์ฅํ๋คfun String.lastChar() { return this[this.length-1] // ๋ถ๋ ค์ง instance ์ ์ ๊ทผ์ด ๊ฐ๋ฅํจ. }ํ์ฅํจ์๋ public ์ธ๋ฐ, ํ์ฅ ํจ์์์ ์์ ๊ฐ์ฒด ํด๋์ค์ private ํจ์๋ฅผ ๊ฐ์ ธ์ค๋ฉด ๊นจ์ง๋ ๊ฒ์ด ์๋๋ค. ์ ์ด์ private protected ๋ฅผ ๊ฐ์ ธ์ฌ ์ ์๋ค.ํ์ฅํจ์์ ๋ฉค๋ฒํจ์์ ์๊ทธ๋์ฒ๊ฐ ๋์ผํ๋ฉด, ๋ฉค๋ฒํจ์๊ฐ ํธ..