기본 함수

2245 단어 golang

함수.


문법
func    (    ) (     ) {
    //    
}

func funcName (input1 type1, input2 type2)  (output1 type1, output2 type2) {

    //     

    //      
    return value1, value2
}

1) 키워드 func는 함수 funcName을 설명하는 데 사용됩니다.2) 함수는 하나 이상의 매개 변수가 있고 매개 변수 뒤에 유형이 있으며 여러 매개 변수 사이는','를 통해 분할할 수 있다.3) 함수는 여러 개의 값을 되돌릴 수 있다.4) 위에서 되돌아오는 값은 두 변수인 output1과 output2를 설명하고 두 가지 유형에 직접적으로 적용할 수 있다.5) 반환값이 하나만 있고 반환값 변수가 성명되지 않으면 반환값의 괄호를 포함하여 생략할 수 있다.6) 반환값이 없으면 마지막 반환 정보를 생략한다.7) 되돌아오는 값이 있으면 함수의 바깥쪽에 리턴 문장을 추가해야 한다.

  • func (p myType ) funcName ( a, b int , c string ) ( r , s int ) {
        return
    }
    

    p myType은 p. 함수 이름으로 접근하는 myType 유형 정의 함수를 나타냅니다.지정하지 않을 때 패키지 이름으로 접근합니다.
    4
  • defer: 지연 함수.성명할 때 즉시 실행하지 않고 함수return 이후, 모든 defer를 후진선출의 원칙에 따라 실행합니다
  • 좋은 웹페이지 즐겨찾기