r = "FBFB".split("").map do |char|
if char == "F"
return 1
end
if char == "B"
return 2
end
end
puts r.inspect
I get nothing printed to console. What am I doing wrong?
r = "FBFB".split("").map do |char|
if char == "F"
return 1
end
if char == "B"
return 2
end
end
puts r.inspect
I get nothing printed to console. What am I doing wrong?
r = "FBFB".split("").map do |char|
if char == "F"
1
elsif char == "B"
2
end
end
puts r.inspect
Turns out you cannot use return
inside of a code block, but you should use next
(source).