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 golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to