入门指南:使用Go语言处理大数据
2024-05-16

package main

import (
    "fmt"
    "io/ioutil"
    "strings"
)

func main() {
    // 读取文本文件内容
    data, err := ioutil.ReadFile("data.txt")
    if err != nil {
        panic(err)
    }

    // 将文本内容按空格分割成单词
    words := strings.Fields(string(data))

    // 统计单词频率
    wordFreq := make(map[string]int)
    for _, word := range words {
        wordFreq[word]++
    }

    // 输出统计结果
    for word, freq := range wordFreq {
        fmt.Printf("%s: %d
", word, freq)
    }
}
登录后复制