>  기사  >  백엔드 개발  >  "."를 "_"로 바꾸세요.

"."를 "_"로 바꾸세요.

PHPz
PHPz앞으로
2024-02-09 11:12:231060검색

代替 ”。”与“_”Golang

PHP 편집자 Youzi는 오늘 매우 실용적인 Golang 언어 기능인 대체 연산자(_)를 소개합니다. Golang에서는 대체 연산자를 사용하여 변수나 표현식의 값을 무시하여 코드를 더 간결하고 읽기 쉽게 만들 수 있습니다. 대체 연산자를 사용하면 불필요한 변수 할당이나 함수 반환 값 처리를 피할 수 있어 코드 가독성과 실행 효율성이 향상됩니다. 다음에는 이 실용적인 기능을 모두가 더 잘 이해하고 적용할 수 있도록 대입 연산자의 사용법과 주의 사항을 자세히 소개하겠습니다.

질문 내용

저는 취미로 Codewars에서 바둑 프로그래밍을 하다가 우연히 다음 작업을 발견했습니다.

제공된 코드는 모든 점을 대체해야 합니다. 대시가 있는 지정된 문자열에서 - 하지만 제대로 작동하지 않습니다. 임무: 우리가 일찍 집에 갈 수 있도록 버그를 수정하세요.

초기 오류 코드:

으아악

무차별 대입으로 다음과 같이 작동하게 했습니다.

으아악

정답은 분명히 다음과 같습니다:

으아악

내 솔루션의 논리와 올바른 솔루션을 설명해 줄 수 있는 사람이 있나요? 미리 감사드립니다!

Solution

귀하의 솔루션도 정확합니다.

정규식에서 점은 특수 메타 문자를 정의하지만 문자 클래스에서는 일반 점입니다.

그러나 메타 문자 사용에 대한 오해의 소지가 있는 인상에 대해 불만을 제기할 수 있으므로 탈출 지점이 더 명확하고 이해하기 쉽습니다.

위 내용은 "."를 "_"로 바꾸세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 stackoverflow.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제