In [ ]:
#
# 나는 julia 를 사랑하는가
#
In [1]:
x = 12
Out[1]:
In [2]:
typeof(x)
Out[2]:
In [3]:
convert(UInt8, x)
Out[3]:
In [4]:
typeof( ans)
Out[4]:
In [5]:
convert(::Type{Bool}, x::Real) = x==0 ? false : x==1 ? true : throw(InexactError())
In [6]:
# 여러개의 타입이 있을때,
# 하나의 공통타입으로 변환하는것을 promotion 이라 부른다.
promote( 1, 2.5)
Out[6]:
In [7]:
typeof( promote_rule)
Out[7]: