Type
Constructors
any
Sourcebool
Sourcebyte
Sourcefloat
Sourceint
Sourcenat
Sourcenever
Sourcenew
Sourcenil
Sourcestring
SourceClass methods
function(*args)
Sourcepointer(type)
Sourceslice(type)
Sourcetrait(*args)
Sourcetuple(*args)
Sourcevar(type_parameter : TypeParameter)
SourceInstance methods
base_or_class
Sourcecopy_type?
Sourcegeneric?
Sourceinitialize
Sourceinspect(io : IO)
Appends this struct's name and instance variables names and values to the given IO.
struct Point
def initialize(@x : Int32, @y : Int32)
end
end
p1 = Point.new 1, 2
p1.to_s # "Point(@x=1, @y=2)"
p1.inspect # "Point(@x=1, @y=2)"
is_enum?
Sourceis_struct?
Sourcemode
Sourceprimitive?
Sourcetype_args?
Sourcetype_def?
SourceMacros
primitive
Source