Is possible to use method proc with parameters in Crystal ?
Something like:
def foo(baz)
puts "#{baz} foo!"
end
proc = ->foo
proc.call "Hi"
Is possible to use method proc with parameters in Crystal ?
Something like:
def foo(baz)
puts "#{baz} foo!"
end
proc = ->foo
proc.call "Hi"
Yes. If the method has arguments, you must specify their types:
proc = ->foo(String)
proc.call "Hi" # Hi foo!
Find more examples at crystal docs.
© 2022 - 2024 — McMap. All rights reserved.