Open hic003cih opened 4 years ago
如果在function中沒有指定return任何已命名的變數值,那麼就會直接return function 中和上面return 命名對應到的變數
EX: func split(sum int) (x, y int) { x = sum * 4 / 9 y = sum - x return }
func 返回值命名了 x和y,下面的 x,y 變數就會直接 返回
但這個方法最好只用在短函數,用在長函數會影響代碼可讀性
如果在function中沒有指定return任何已命名的變數值,那麼就會直接return function 中和上面return 命名對應到的變數
EX: func split(sum int) (x, y int) { x = sum * 4 / 9 y = sum - x return }
func 返回值命名了 x和y,下面的 x,y 變數就會直接 返回
但這個方法最好只用在短函數,用在長函數會影響代碼可讀性