我有UInt8变量的方法:
class User
getter :age
def initialize(@age : Uint8)
end
user = User.new(30)
这样我得到错误:
no overload matches 'User.new' with type Int32
Overloads are:
- User.new(age : UInt8)
user = User.new(30)
我知道我可以用初始化 Object_u8
user = User.new(30_u8)
但是有没有办法自动做到这一点_u8?
附言
问题不仅与UInt8,而且与所有Ints 类型有关