반응형
Python의 s= "안녕하세요, %s"에 해당하는 루비는 무엇입니까?%s은(는) 어디에 있습니까?" %("John", "Mary")"
Python에서 문자열 형식에 대한 이 관용구는 매우 일반적입니다.
s = "hello, %s. Where is %s?" % ("John","Mary")
루비에 해당하는 것은 무엇입니까?
가장 쉬운 방법은 문자열 보간입니다.당신은 루비 코드의 작은 조각들을 당신의 문자열에 직접 주입할 수 있습니다.
name1 = "John"
name2 = "Mary"
"hello, #{name1}. Where is #{name2}?"
Ruby에서 문자열 형식 지정을 수행할 수도 있습니다.
"hello, %s. Where is %s?" % ["John", "Mary"]
여기서는 대괄호를 사용해야 합니다.루비는 튜플이 없고, 배열만 있고, 그것들은 대괄호를 사용합니다.
Ruby > 1.9에서 다음을 수행할 수 있습니다.
s = 'hello, %{name1}. Where is %{name2}?' % { name1: 'John', name2: 'Mary' }
거의 같은 방식으로:
"hello, %s. Where is %s?" % ["John","Mary"]
# => "hello, John. Where is Mary?"
사실 거의 비슷합니다.
s = "hello, %s. Where is %s?" % ["John","Mary"]
언급URL : https://stackoverflow.com/questions/3554344/what-is-ruby-equivalent-of-pythons-s-hello-s-where-is-s-john-mar
반응형
'programing' 카테고리의 다른 글
Swift에서 UI_USER_INTERFACE_IDIOM()을 사용하여 현재 디바이스 탐지 (0) | 2023.07.01 |
---|---|
ASP.NET WebApi: WebApi HttpClient를 사용하여 파일 업로드로 다중 파트 게시를 수행하는 방법 (0) | 2023.07.01 |
BOM 폼을 가져올 때 Spring Boot에서 버전 번호를 재정의하는 방법은 무엇입니까? (0) | 2023.07.01 |
R에 객체(변수)가 정의되어 있는지 확인하는 방법은 무엇입니까? (0) | 2023.07.01 |
휴대용 MongoDB? (0) | 2023.07.01 |