github.com/traefik/yaegi@v0.15.1/_test/op2.go (about)

     1  package main
     2  
     3  import "fmt"
     4  
     5  func main() {
     6  	a := 64
     7  	a += 64
     8  	fmt.Printf("a: %v %T", a, a)
     9  	fmt.Println()
    10  
    11  	b := 64
    12  	b -= 64
    13  	fmt.Printf("b: %v %T", b, b)
    14  	fmt.Println()
    15  
    16  	c := 64
    17  	c *= 64
    18  	fmt.Printf("c: %v %T", c, c)
    19  	fmt.Println()
    20  
    21  	d := 64
    22  	d /= 64
    23  	fmt.Printf("d: %v %T", d, d)
    24  	fmt.Println()
    25  
    26  	e := 64
    27  	e %= 64
    28  	fmt.Printf("e: %v %T", e, e)
    29  	fmt.Println()
    30  }
    31  
    32  // Output:
    33  // a: 128 int
    34  // b: 0 int
    35  // c: 4096 int
    36  // d: 1 int
    37  // e: 0 int