0
A
답변
3
print
하려는 문자열을 큰 따옴표 대신 큰 따옴표로 묶었습니다.
class Example
def print_this_var(print_thing)
print 'this is the var: #{print_thing}'
end
end
foo = Example.new
foo.print_this_var("example_text")
#=> this is the var: #{print_thing}
print "this is the var: #{print_thing}"
에 메소드 정의를 변경하면
#=> this is the var: example_text
문자열 보간 따옴표 작동하지 않습니다 산출한다.
+0
감사합니다. ? –
+0
@ user22138 큰 따옴표 문자열 만 보간 할 수 있습니다. [Ruby Literals - Strings] (http://www.ruby-doc.org/core-2.1.0/doc/syntax/literals_rdoc.html#label-Strings)를 참조하십시오. – Stefan
관련 문제
- 1. 변수 보간
- 2. 값은 변수 내용 대신 변수 이름입니다.
- 3. 자바 인쇄 문자열 변수
- 4. 변수 보간
- 5. .replace() 변수 문자열 이름
- 6. princexml에서 문자열 변수 내용 설정
- 7. 자바 스크립트 : 문자열 내부 보간 변수
- 8. 쿼리 문자열 안전성 및 변수 보간
- 9. SASS/SCSS : 문자열/이름에서 변수 보간
- 10. 경로 대신 프롬프트의 변수 이름
- 11. 변수 이름 대신 문자열을 사용하십시오.
- 12. 추가 변수 대신 커서 이름
- 13. 변수 이름 문자열 내부의 PHP 이름 클래스
- 14. 플롯 텍스트에서 표현식 사용 - 이름 대신 변수 값 인쇄
- 15. 옥 변수 보간
- 16. 펄 변수 보간
- 17. 변수 보간, ADO
- 18. Sass @ 변수 보간
- 19. 변수 이름 대신 변수에 문자열로드 (R)
- 20. XAML - 변수 내용 렌더링
- 21. 디버깅 펄 스크립트 - 변수 보간
- 22. 인쇄 변수
- 23. 인쇄 변수
- 24. 인쇄 변수
- 25. CVS 입력을 사용하여 변수 이름 인쇄
- 26. XML을 사용하여 변수 인쇄
- 27. Excel VBA 변수 변수 이름
- 28. 문자열 보간 문자열
- 29. 지도 지시문 내 변수 보간
- 30. GML의 다 변수 보간 오류
정말입니까? 나는 당신의 코드를'Example.new.printThisVar ("exampleText \ n")'로 테스트했고 예상대로 행동했다. – Max
루비 2.0과 1.8에서 코드를 실행하면 문제가 없습니다. 아마도'print'가 코드의 어딘가에 오버로드되고있을 것입니다. 'print' 대신에'puts'를 써 보았습니까? – Matt
@Max yeah - 이상하게 생각합니다. 파일에 저장하고 터미널을 통해 실행하면 작동하지 않는다는 것을 알아 냈습니다. 오류가 발생했습니다 ...하지만 irb를 통해 실행하면, 그렇지 않습니다. –