나는 루비 화두를 통해 루비를 배우는 :유연한 따옴표는 문자열에 추가 문자를 추가합니까? 나는이 두 가지 기능을 직면했을 때
def test_flexible_quotes_can_handle_multiple_lines
*long_string = %{
It was the best of times,
It was the worst of times.
}*
assert_equal *54*, long_string.size
end
def test_here_documents_can_also_handle_multiple_lines
*long_string = <<EOS
It was the best of times,
It was the worst of times.
EOS*
assert_equal *53*, long_string.size
end
문제는 내가이 여분의 캐릭터가 유연한 따옴표를 사용하는 경우 어디에서 오는 이해할 수없는 것입니다. Ruby koans는 두 답이 모두 옳다고 말합니다.