ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Go] function을 공부해보자
    Go 2021. 12. 27. 22:53
    package main
    
    import (
    	"fmt"
    	"strings"
    )
    
    func main(){
    	fmt.Println(multiplay(2,2))
    	length, UPPER := lenAndUpper("kim")
        
        // _ 넣으면 무시 가능 
        leng, _ := lenAndUpper("lee")
        
    	fmt.Println(length, UPPER, leng)
        => 3, KIM, 3
        
        repeatMe("kim", "lee", "park")
    	=> [kim lee park]
    
    }
    
    // arg에 대한 type을 지정해 준다 다음은 return에 대한 type
    func multiplay(a int,b int) int {
    	return a * b
    }
    
    // arg에 대한 type 지정후 reuturn 값들에 대한 type 지정, 여러가지 가능
    func lenAndUpper(name string) (int, string){
    	return len(name), strings.ToUpper(name)
    }
    
    // ...넣으면 arg 갯수 제한 없음
    func repeatMe( word ...string) {
    	fmt.Println(word)
    }

    'Go' 카테고리의 다른 글

    Go를 배워보자  (0) 2021.12.27
Designed by Tistory.