레이블이 메서드를 검색하고 활용하는 방법인 게시물을 표시합니다. 모든 게시물 표시
레이블이 메서드를 검색하고 활용하는 방법인 게시물을 표시합니다. 모든 게시물 표시

20250104

메서드를 검색하고 활용하는 방법 - golnag

 메서드를 검색하고 활용하는 방법 - golnag

- 구글에서 검색

  구글에서 검색할때, docs, documentation, API 같은 키워드와 함께 원하는 검색어 입력해야 정확함.

-Go패키지 웹싸이트에서 검색

- 패키지 웹싸이트의 검색창에서 설명 검색 

- linux 등의 터미널에서 docs 검색 

  [예제] go doc fmt

 - linux 등의 터미널에서 한글변환 docs 한줄씩 검색 방법

translate-shell 로 사용 방법
[설치] sudo apt install python3 python3-pip -y
[설치] sudo apt install translate-shell
[환경설정] export PATH=$PATH:~/.local/bin
[예제] go doc fmt | trans -b :ko


[검색된 메서드의 설명에서 체크할것들]

  입력값: 필요한 매개변수 타입과 의미 확인

  출력값: 반환 타입과 값의 의미 확인

          - 첫번째 반환값, 두번째 반환값.. 등을 확인 

  예제 코드 참고

  설명에 나오는 parameter, return, example 용어 잘 참고

  Parameter (매개변수)

  - Go 언어에서 매개변수는 함수가 호출될 때 전달받는 입력값을 받을 변수입니다.

    함수에 전달되는 입력값을 받는 변수 

    add(a int, b int)에서 a, b는 매개변수

  - 함수 정의 시 괄호 안에 선언되며, 호출할 때 실제 값(인수)이 이 매개변수에 전달됩니다.

  - 매개변수는 타입을 명시해야 합니다.(동일한 타입의 여러 매개변수는 1개로 생략가능)

  - 여러 개의 매개변수를 선언할 수 있으며, 같은 타입일 경우 타입을 생략할 수 있습니다.


  Return (반환값)

  - Go 언어에서 반환값은 함수가 실행 후 결과를 돌려주는 값입니다.

  - return 키워드를 사용하여 값을 반환합니다.함수 실행 결과로 반환되는 값

    참고: return a + b

  - 반환값은 0개, 1개 또는 여러 개일 수 있습니다.

  - 반환값의 타입도 함수 정의 시 명시해야 합니다.

  - 여러 개의 값을 반환할 때는 괄호로 묶습니다.

  - 반환값 이름을 지정하면 더 읽기 쉬운 코드 작성이 가능합니다.

    func square(num int) int {

        return num * num

     } // 에서 int { 괄호앞에 int가 반환값이며, 반환값의 이름 지정하면 알아보기 쉬움.


  Example (예제)

  - 함수 사용법을 보여주는 샘플 코드

  - 예제는 Go 언어의 함수나 기능을 어떻게 사용하는지 보여주는 코드입니다.

  - 일반적으로 문서화, 블로그, 튜토리얼 등에서 제공됩니다.

  - Go는 _test.go 파일을 통해 공식적으로 예제를 작성할 수 있습니다.

  - 예제는 코드의 동작 방식을 이해하기 쉽게 작성됩니다.

  - 표준 라이브러리 문서에서는 예제 코드가 함께 제공됩니다.

  - 테스트 파일 내의 Example 함수로 작성하면, go test로 예제를 실행하며 결과를 확인할 수 있습니다.