Rankest beginner here. Trying to learn Go by converting an old Visual
Basic application to Go (yeah, right) on Windows 10 (got all the database
stuff working with both postgre and sqlite!) The application needs to read
an .ini file to get path/filename. It bombs on the first line.
This is from my testing platform. I like doing things in baby steps,
please.
package main
import (
"fmt"
ini "github.com/vaughan0/go-ini"
)
func main() {
pathfilename := readINIfile()
fmt.Println(pathfilename)
}
func readINIfile() string {
_, err := ini.LoadFile("C:\\temp\\testfile.ini")
if err != nil {
fmt.Println(err)
}
return ""
}
I can't get beyond the first err test. The error returned is: "invalid INI
syntax on line 1: ;blah". It is choking on the ';blah'. Also chokes on a
blank line and on simply the ';' character. The author's documentation
says:
INI files are parsed by go-ini line-by-line. Each line may be one of the
following:
- A section definition: [section-name]
- A property: key = value
- A comment: #blahblah *or* ;blahblah
- Blank. The line will be ignored.
I've stared at this for hours. Any idea what I'm missing?
--
You received this message because you are subscribed to the Google Groups
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.