mirror of
https://github.com/unknwon/the-way-to-go_ZH_CN.git
synced 2025-08-12 00:05:14 +08:00
CH11.2 OK
This commit is contained in:
27
eBook/11.2.md
Normal file
27
eBook/11.2.md
Normal file
@@ -0,0 +1,27 @@
|
||||
# 11.2 <20>ӿ<EFBFBD>Ƕ<EFBFBD>ӿ<D7BD>
|
||||
|
||||
һ<EFBFBD><EFBFBD><EFBFBD>ӿڿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ľӿڣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>൱<EFBFBD><EFBFBD>ֱ<EFBFBD>ӽ<EFBFBD><EFBFBD><EFBFBD>Щ<EFBFBD><EFBFBD>Ƕ<EFBFBD>ӿڵķ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>о<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӿ<EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӿ<EFBFBD> `File` <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> `ReadWrite` <20><> `Lock` <20><><EFBFBD><EFBFBD><EFBFBD>з<EFBFBD><D0B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB> `Close()` <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
```go
|
||||
type ReadWrite interface {
|
||||
Read(b Buffer) bool
|
||||
Write(b Buffer) bool
|
||||
}
|
||||
|
||||
type Lock interface {
|
||||
Lock()
|
||||
Unlock()
|
||||
}
|
||||
|
||||
type File interface {
|
||||
ReadWrite
|
||||
Lock
|
||||
Close()
|
||||
}
|
||||
```
|
||||
|
||||
- [Ŀ¼](directory.md)
|
||||
- <20><>һ<EFBFBD>£<EFBFBD>[11.1 <20>ӿ<EFBFBD><D3BF><EFBFBD>ʲô](11.1.md)
|
||||
- <20><>һ<EFBFBD>ڣ<EFBFBD>[11.3 <20><><EFBFBD>μ<EFBFBD><CEBC><EFBFBD><EFBFBD><EFBFBD>ת<EFBFBD><D7AA><EFBFBD>ӿڱ<D3BF><DAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͣ<EFBFBD><CDA3><EFBFBD><EFBFBD>Ͷ<EFBFBD><CDB6><EFBFBD>](11.3.md)
|
@@ -95,6 +95,7 @@
|
||||
- 10.8 [垃圾回收和 SetFinalizer](10.8.md)
|
||||
- 第11章:[接口(interface)与反射(reflection)](11.0.md)
|
||||
- 11.1 [接口是什么](11.1.md)
|
||||
- 11.2 [接口嵌套接口](11.2.md)
|
||||
|
||||
## 第三部分:Go 高级编程
|
||||
|
||||
|
Reference in New Issue
Block a user