The Hitchhiker's Guide to GoLand 2019.2
2854 단어 goland
'The Hitchker's Guide to GoLand'의 2019.2 버전의 새로운 기능 튜토리얼입니다.
컨디션
교과 과정은 모두 다섯 항목이다.
메소드 자르기 기능.
이전 글와 기본적으로 같기 때문에 문서 링크에서 사랑을 끊는다)
https://www.jetbrains.com/help/go/extract-method.html#extract-a-method
2. Fill struct fields
구조 필드를 자동으로 채우는 기능.
control + space
에서 보충하면서 쓰면 언제부터인지 모르겠지만 아래option + return
의 상하문 메뉴에서 발동할 수 있다.구조체에 대응하는 삽입은 소박하고 편리할 수도 있다.
3. Redundant type conversions
이중화 변환에 대한 경고 및 이중화 제거 기능
options + return
의 상하문 메뉴에서 발동합니다.다음은
[]byte
의 함수 호출에 []byte
cast의 예를 더하면 경고 부분의 텍스트 색이 회색화됩니다.나는 이런 상황을 생각해 내지 못하지만 회색으로 변하면 불필요한 코드이기 때문에 기억해야 한다.
https://www.jetbrains.com/help/go/code-inspection.html#redundant-type-conversions
4. Debug function calls
함수 호출 기능을 디버깅하다.
control + shift + d
디버깅 시작option + F9
에서 커서 위치로 실행.F7
에서 단계를 시작합니다.option + F8
중의'함수 평가'등 강좌.단일 테스트를 작성하는 데 필요하지 않을 수도 있지만 '함수 평가' 기능은 디버깅 실행 과정에서 실시간으로 함수를 테스트할 수 있다.
예를 들어 곱셈 처리
Factorial
함수 디버깅 과정에서'함수 평가'를 시작하고 테스트 결과를 측정한다.5. postfix templates
.
(점) 뒤의 키워드에 코드 쪽지를 미리 등록해서 실행하는 템플릿 기능.이런 기능은 자신이 어떤 키워드를 등록했는지 잊어버리기 때문에 잘 사용하지 않지만,
== nil
와 != nil
에서 펼쳐진 키워드를 기억하면 효율을 높일 수 있다.command + ,
→Editor
→General
→Postfix Completion
에서 확인하고 편집합니다.그게 다야.
Reference
이 문제에 관하여(The Hitchhiker's Guide to GoLand 2019.2), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/sokeusu/items/6478d3f1377651f5e0df텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)