Как заполнить карту - PullRequest
       4

Как заполнить карту

0 голосов
/ 29 августа 2018

Как я могу заполнить эту карту на Голанге? Я пытаюсь два, но не добавить ключ новостей. Я хочу создать матрицу мульт, некоторая помощь приветствуется. Мой код ( Детская площадка ):

package main

import (
    "fmt"
)

func main() {
    ProgPorLetra := map[string]map[string]string{
        "Seg": {},
        "Ter": {},
        "Qua": {},
        "Qui": {},
        "Sex": {},
        "Sab": {},
        "Dom": {},
    }
    i := 0
    for i < 6 {
        switch i {
        case 1:
            ProgPorLetra["Seg"]["Valor"] = "Segunda"
        case 2:
            ProgPorLetra["Ter"]["Valor"] = "Terça"
        case 3:
            ProgPorLetra["Qua"]["Valor"] = "Quarta"
        case 4:
            ProgPorLetra["Qui"]["Valor"] = "Quinta"
        case 5:
            ProgPorLetra["Sex"]["Valor"] = "Sexta"
        case 6:
            ProgPorLetra["Sab"]["Valor"] = "Sabado"
        case 0:
            ProgPorLetra["Dom"]["Valor"] = "Domingo"
        }
        i++
    }
    fmt.Println(ProgPorLetra)
}

1 Ответ

0 голосов
/ 31 августа 2018

В вашем коде, если вы измените for i < 6 на for i < 7, он должен работать нормально.

Но вам не нужно зацикливаться для этого. Вы можете использовать один из следующих вариантов:

https://play.golang.org/p/M8-HJR7sFLW

https://play.golang.org/p/zWUyeGuIDf5

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...