咖啡伴侶

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

          conn.Read 參數

          Posted on 2013-07-31 16:15 oathleo 閱讀(288) 評論(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的切片
          主站蜘蛛池模板: 东台市| 宾川县| 沙田区| 新龙县| 南宫市| 安泽县| 阳曲县| 高邑县| 浪卡子县| 镇坪县| 深圳市| 商丘市| 大港区| 庆城县| 清流县| 新河县| 尼木县| 虎林市| 林芝县| 绥棱县| 资兴市| 梅河口市| 同仁县| 额尔古纳市| 多伦县| 阳新县| 渝北区| 白沙| 阜平县| 土默特右旗| 大港区| 聊城市| 寿光市| 大关县| 江门市| 稻城县| 汨罗市| 江西省| 梨树县| 宝坻区| 天全县|