저는 Perl 초보자입니다. 나는 문자열과 숫자를 연결하고 싶다. 연산자이고 첫 번째 인수는 숫자입니다. 나는 join, sprintf를 사용할 수 있으며 인쇄 번호, 문자열로 간단히 인쇄 할 수 있습니다. 그러나 나는 그것을 시도했다. 운영자가 다음을 얻었다.Perl에서 숫자와 문자열 연결
$foo = "hello".34 # gives hello.34
$foo = 34."hello" # gives an error
$foo = 34.34 # gives 34.34
$foo = 34.34.34 # gives """
$foo = "hello".34."hello" # gives an error
나는 Perl 디버거로 시험해 보았다. 제 질문은 왜 Perl이 첫 번째 인수로 숫자와 문자열을 숫자로 연결하지 않고 그 반대의 경우에도 제대로 작동하지 않는 이유입니다. 왜 지금
답장을 보내 주셔서 감사합니다. 다음 번에 내 자신을 어떻게 찾을 수 있을까요? 설명서에서 사용할 수 있습니까? 저에게 도움이 될 것입니다. @hobbs – xtreak
@Wordzilla는 가능한 한 많은 perldocs를 읽으며, 특히'perlsyn','perldata' 및'perlop'을이 항목에 사용합니다 : – hobbs
Thanks @hobbs 나는 Perlop에서 사용할 수 없다고 생각합니다. 그것은 연결을위한 이진 연산자로 이것을 보여주고이 경우를 다루지 않습니다. 의사 소통의 정확한 출처 또는 인용문은 매우 유용합니다. – xtreak