<aside> π‘ κΈ΄ μ λ€λ¦ νμ μ μ¬μ©νλ λ³μλ€μ λν΄ μλ‘μ΄ λ³λͺ μ μ§μ΄μ£Όκ³ μ§§κ² μ¬μ©ν μ μκ² ν΄μ€
</aside>
class User(){
inner class Number(val number: Int)
inner class Name(val name: String)
}
typealias UserName = User.Name
typealias UserNumber = User.Number
β ν΄λμ€λ₯Ό μ€μ¬μ μ¬μ©ν μ μμ
<aside> π‘ Top level λ‘λ§ μ μν μ μμ, Public
</aside>
typealias UseUse = () -> Unit // μ μ κ°λ₯
class MainFragment : Fragment() {
/* typealias UseUse = () -> Unit // μ μ λΆκ° */
fun test() {
/* typealias UseUse = () -> Unit // μ μ λΆκ° */
}
}