The same as grandparent, in crystal:
"1 2 3".split.map &.to_i.*(2)
Ruby has a similar version using colon instead of dot but that version isn't chainable and doesn't take arguments so it can't do the *2.
And no, you can write out the full block just as you did in the Ruby version.
"1 2 3".split(' ').map { it.toInt() * 2 }
The same as grandparent, in crystal: