default.txt 343 B

1234567891011121314151617181920212223
  1. class Person
  2. def initialize(@name)
  3. end
  4. def greet
  5. puts "Hi, I'm #{@name}"
  6. end
  7. end
  8. class Employee < Person
  9. end
  10. employee = Employee.new "John"
  11. employee.greet #=> "Hi, I'm John"
  12. employee.is_a?(Person) #=> true
  13. @[Link("m")]
  14. lib C
  15. # In C: double cos(double x)
  16. fun cos(value : Float64) : Float64
  17. end
  18. C.cos(1.5_f64) #=> 0.0707372