Go में फ़ाइलें कैसे पढ़ें और लिखें: शुरुआती लोगों के लिए पूर्ण गाइड
सभी को नमस्ते! मैंने अभी Go सीखना शुरू किया है और एक समस्या का सामना किया: मुझे समझ नहीं आ रहा कि फ़ाइलों के साथ सही तरीके से कैसे काम करें। मुझे एक सरल प्रोग्राम लिखना है जो एक टेक्स्ट फ़ाइल से डेटा पढ़े, उसे प्रोसेस करे और परिणाम दूसरी फ़ाइल में लिखे।
मैंने कई तरीके आज़माए, लेकिन बार-बार errors का सामना करना पड़ा। यहाँ मैंने क्या करने की कोशिश की:
```go
package main
import "fmt"
func main() {
// फ़ाइल पढ़ने की कोशिश
data := readFile("input.txt")
// डेटा प्रोसेस करें
result := processData(data)
// परिणाम लिखें
writeFile("output.txt", result)
}
func readFile(filename string) string {
// यहाँ मुझे नहीं पता क्या लिखूं
return ""
}
func processData(data string) string {
return "Processed: " + data
}
func writeFile(filename, content string) {
// और यहाँ भी नहीं पता
}
```
मुझे समझ नहीं आ रहा कि कौन से packages import करने हैं, फ़ाइलें कैसे खोलनी हैं, errors को कैसे handle करना है और फ़ाइलों को उपयोग के बाद सही तरीके से कैसे बंद करना है।