问答详情
源自:7-3 Go语言-for语句

这里结果不太好吧

怪不得 我自己电脑都过了 println也带换行,为啥不让换行啊 有毒

提问者:漠其世 2017-06-17 15:24

个回答

  • 慕莱坞8390855
    2021-03-21 23:47:51

    最好的办法是 range    i,v :=range map1{ fmt.printf("%d:%s"),i,v }

  • 漠其世
    2017-06-17 15:27:22

    package main

    import (
        "fmt"
    )

    func main() {
        map1 := map[int]string{1: "Golang", 2: "Java", 3: "Python", 4: "C"}
        for i:=1;i<5;i++{
            fmt.Printf("%d: %s\n",i,map1[i])
        }
    }

    加不加\n都行,看来老师是c党