咖啡伴侶

          呆在上海
          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的切片
          主站蜘蛛池模板: 乌拉特后旗| 长治县| 来凤县| 乌审旗| 昭觉县| 太仓市| 安化县| 英超| 兰溪市| 广东省| 罗甸县| 甘肃省| 临沧市| 岑巩县| 志丹县| 伊宁县| 边坝县| 钦州市| 永川市| 宝应县| 抚顺县| 城市| 施甸县| 韶关市| 东海县| 六盘水市| 南阳市| 闻喜县| 乐山市| 绥中县| 类乌齐县| 孝感市| 文化| 芜湖市| 大姚县| 蒲城县| 洛浦县| 方山县| 万载县| 宿迁市| 渑池县|