---
# System prepended metadata

title: uber
tags: [Go]

---

# uber

https://github.com/uber-go/guide/blob/master/style.md#functional-options

## 驗證接口合規性
![](https://i.imgur.com/qxpPwcE.png)
## 零值互斥體是有效的
![](https://i.imgur.com/tdKN9mi.png)

如果你使用指針結構，那麼互斥量應該是它上面的一個非指針字段。不要在結構上嵌入互斥量，即使結構未導出也是如此。
![](https://i.imgur.com/RhfT6PU.png)
## 在邊界處複製切片和貼圖
![](https://i.imgur.com/mXpO13l.png)
![](https://i.imgur.com/BW4YZKb.png)

## 通道大小為一或無
![](https://i.imgur.com/gsjqWxq.png)

###### tags: `Go`