Generics Type variables inference Generic structs and modules Generic types inheritance Generics with variable number of arguments Generics Generics allow you to parameteriz...
Generics Type variables inference Generic structs and modules Generic types inheritance Generics with variable number of arguments Generics Generics allow you to parameteriz...
Overloading Overloading We can define a become_older method that accepts a number indicating the years to grow: class Person getter : age def initialize ( @name...
Overloading Overloading We can define a become_older method that accepts a number indicating the years to grow: class Person getter : age def initialize ( @name...
Overloading Overloading We can define a become_older method that accepts a number indicating the years to grow: class Person getter : age def initialize ( @name...
Overloading Overloading We can define a become_older method that accepts a number indicating the years to grow: class Person getter : age def initialize ( @name...
Range type.Int64Range type.Int32Range type.DoubleRange Range type.Int64Range [type.Int64Range proto] Specifies the int64 start and end of the range using half-open inter...
Exception handling Raising exception Defining custom exceptions Rescuing exceptions else ensure Short syntax form Type inference Alternative ways to do error handling E...
Exception handling Raising exception Defining custom exceptions Rescuing exceptions else ensure Short syntax form Type inference Alternative ways to do error handling Ex...