文書更新:2020年11月12日(木) 午前10時50分10秒

Home > 備忘録 > 言語関連 > go に関すること > 引数にデフォルト値を指定( 38 )

引数にデフォルト値を指定

  1. php の場合
  2. functon demo($a=4,$b="東京都",$c=6){
    
    	// 変数 $a,$b,$c を用いた処理を記述する
    
    }
  3. go の場合
  4. func demo(args ...interface{}){
    	// デフォルト値の設定
    	a:=4
    	b:="東京都"
    	c:=6
    	// 以下引数渡し
    	ll:=len(args)
    	if(ll==0){
    		// 何もしない
    	}else if(ll==1){
    		a:=args[0].(int)
    	}else if(ll==2){
    		a:=args[0].(int)
    		b:=args[1].(string)
    	}
    	// 以下に変数 a,b,c を用いた処理を記述する
    }