const powers of 2



examples/const-powers/const_powers.go
package main

import (
    "fmt"
)

const (
    one = 1 << iota
    two
    four
    eight
    sixteen
)

func main() {
    fmt.Println(one)
    fmt.Println(two)
    fmt.Println(four)
    fmt.Println(eight)
    fmt.Println(sixteen)

    fmt.Println()
    fmt.Println(two | eight)
}

examples/const-powers/const_powers.out
1
2
4
8
16

10