Я пытаюсь написать сам пар ключей и значений, которые позже будут использоваться в качестве механизма правил.Здесь я пытаюсь добиться получения следующего кода для создания карты с именем «f» и присвоения ей значений в строке файла.Однако следующий код выдает исключение, говорящее «f не является типом»
Является ли метод, который я делаю для достижения вышеупомянутой задачи, корректен?если нет, пожалуйста, предложите лучший способ сделать это, и лучше, если вы можете предоставить мне пример кода Как назначить значение строки на карту?лучше, если вы предоставите мне образец кода
Заранее спасибо
файл правил
"name": "hero", "age":"27
"name": "villein", "age":"30
код
package main
import (
"bufio"
"fmt"
"log"
"os"
)
func main() {
file, err := os.Open("rules")
if err != nil {
log.Fatal(err)
}
defer file.Close()
scanner := bufio.NewScanner(file)
for scanner.Scan() {
var f = make(map[string]string)
f {scanner.Text()}
fmt.Println(f)
}
if err := scanner.Err(); err != nil {
log.Fatal(err)
}
}