结构体

  1. struct Point
  2. property x, y
  3. def initialize(@x : Int32, @y : Int32)
  4. end
  5. end

结构体可以当成类来使用, 它和类的区别在于: 1. 存在于栈中,而不是堆 2. 传值调用 ,而不是引址3. 继承自Struct4. 不能通过一个抽象的struct来继承…略