Golang go/token.Position.String function example
package go/token
String returns a string in one of several forms:
file:line:column valid position with file name
line:column valid position without file name
file invalid position with file name
- invalid position without file name
Golang go/token.Position.String function usage example
Example 1:
func loc(fset *token.FileSet, pos token.Pos) string {
if pos == token.NoPos {
return ""
}
return " at " + fset.Position(pos).String()
}
Example 2:
func (p *printer) internalError(msg ...interface{}) {
if debug {
fmt.Print(p.pos.String() + ": ")
fmt.Println(msg...)
panic("internal error in somefile.go")
}
}
Reference :
Advertisement
Something interesting
Tutorials
+37.7k Golang : Comparing date or timestamp
+9.4k Golang : Web(Javascript) to server-side websocket example
+5.9k Golang : Detect variable or constant type
+5.3k PHP : Hide PHP version information from curl
+13.9k Golang : convert(cast) string to float value
+6.3k Unix/Linux : Use netstat to find out IP addresses served by your website server
+6.7k Golang : Skip or discard items of non-interest when iterating example
+5.8k Cash Flow : 50 days to pay your credit card debt
+6.5k Golang : Spell checking with ispell example
+9.8k Golang : Qt get screen resolution and display on center example
+14.5k How to automatically restart your crashed Golang server
+7.9k Golang : Trim everything onward after a word