Hi Go-Masters

It will be very useful to get constant arrays in Golang.
Programmers asked about it for years .

For now we all should write not exported array definitions 
and exported functions to get read access to it.

*What we need*
const *M*yArray = [n]T = {...} or initMyArrayFunc()

*What we have*
// -----------------------------------
var ws = [256]bool{' ': true, '\t': true, '\n\: true, '\r\: true}
// IsWhitespace checks 
func IsWhitespace(c byte) bool {
    return whitespace[c]
}
// -----------------------------------
var letter = [256]bool{
    'A': true, 'B': true, 'C': true, 'D': true, 'E': true, 'F': true, 
    ...
}
//  IsLetterASCII checks a start of an ASCII identifier
func  IsLetterASCII(c byte) bool {
    return letter[c] // 'A'-'Z', 'a'-'z', '_'
}
 and so on ...



-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/01f4a524-9463-4770-8f9d-a17962cd5ba7n%40googlegroups.com.

Reply via email to