type_annotations/mixed_annotated.rb
tests/_examples/type_annotations/mixed_annotated.rb in the metorex repository.
x = 100 # int
y = "test" # str
z = 50
message = "hello"
def calculate(a, b) # int, int -> int
a + b
end
def process(value)
value * 2
end
result1 = calculate(x, z)
puts "calculate(100, 50) = #{result1}"
result2 = process(10)
puts "process(10) = #{result2}"
puts "x + z = #{x + z}"
puts "y + message = #{y} #{message}"