咖啡伴侶

          呆在上海
          posts - 163, comments - 156, trackbacks - 0, articles - 2

          conn.Read 參數

          Posted on 2013-07-31 16:15 oathleo 閱讀(291) 評論(0)  編輯  收藏 所屬分類: Golang
             118	// Read implements the Conn Read method.
             119	func (c *conn) Read(b []byte) (int, error) {
             120		if !c.ok() {
             121			return 0, syscall.EINVAL
             122		}
             123		return c.fd.Read(b)
             124	}


             b []byte 參數類型 是切片!

          初始化

          切片可以通過數組來初始化,也可以通過內置函數make()初始化 .初始化時len=cap,在追加元素時如果容量cap不足時將按len的2倍擴容 查看示例代碼在線運行示例代碼

          • s :=[] int {1,2,3 } 
            直接初始化切片,[]表示是切片類型,{1,2,3}初始化值依次是1,2,3.其cap=len=3
          • s := arr[:] 
            初始化切片s,是數組arr的引用
          • s := arr[startIndex:endIndex] 
            將arr中從下標startIndex到endIndex-1 下的元素創建為一個新的切片
          • s := arr[startIndex:] 
            缺省endIndex時將表示一直到arr的最后一個元素
          • s := arr[:endIndex] 
            缺省startIndex時將表示從arr的第一個元素開始
          • s1 := s[startIndex:endIndex] 
            通過切片s初始化切片s1
          • s :=make([]int,len,cap) 
            通過內置函數make()初始化切片s,[]int 標識為其元素類型為int的切片
          主站蜘蛛池模板: 中西区| 安新县| 和静县| 迁安市| 弋阳县| 隆林| 涟水县| 奉节县| 普安县| 沙河市| 调兵山市| 资溪县| 大悟县| 儋州市| 泸水县| 剑川县| 定安县| 商城县| 龙井市| 高雄市| 贵州省| 青州市| 巩留县| 遂宁市| 锡林浩特市| 忻州市| 河北区| 会东县| 永修县| 都兰县| 富阳市| 岫岩| 伊春市| 郴州市| 绥德县| 富川| 黄骅市| 和林格尔县| 乡宁县| 徐州市| 苏尼特右旗|