The Crystal programming language | http://crystal-lang.org | Fund Crystal's development: http://is.gd/X7PRtI | Docs: http://crystal-lang.org/docs/ | API: http://crystal-lang.org/api/
T?
and the latter returns a (typeof(x) & T)?
)
x.as?(T)
versus x.as(T) if x.is_a?(T)