hic003cih / Golang

0 stars 0 forks source link

命名返回 #17

Open hic003cih opened 4 years ago

hic003cih commented 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 變數就會直接 返回

但這個方法最好只用在短函數,用在長函數會影響代碼可讀性