美文网首页
《日子》golang-数组array

《日子》golang-数组array

作者: 战神汤姆 | 来源:发表于2016-11-05 15:34 被阅读0次
    数组Array

    -定义数组的格式:var <varName> [n]<type> ,n>=0
    -数组长度也是类型的一部分,因此具有不同长度的数组为不同类型
    -注意区分指向数组的指针和指针数组
    -数组在Go中为值类型
    -数组之间可以使用==或!=进行比较,便不可以使用<或>
    -可以使用new 来创建数组,此方法返回一个指向数组的指针
    -Go支持多组数组

    冒泡排序

    <code>
    package main
    import (
    "fmt"
    )
    func main() {
    a := [...]int{8, 3, 6, 2, 10, 9, 5}
    fmt.Println(a)
    num := len(a)
    for i := 0; i < num; i++ {
    for j := i + 1; j < num; j++ {
    if a[i] < a[j] {
    tmp := a[i]
    a[i] = a[j]
    a[j] = tmp
    }
    }
    }
    fmt.Println(a)
    }
    </code>

    相关文章

      网友评论

          本文标题:《日子》golang-数组array

          本文链接:https://www.haomeiwen.com/subject/fekruttx.html