github.com/switchupcb/yaegi@v0.10.2/_test/rune0.go (about)

     1  package main
     2  
     3  import "fmt"
     4  
     5  func main() {
     6  	a := 'r'
     7  	a += 'g'
     8  	fmt.Printf("a: %v %T", a, a)
     9  	fmt.Println()
    10  
    11  	b := 'r'
    12  	b -= 'g'
    13  	fmt.Printf("b: %v %T", b, b)
    14  	fmt.Println()
    15  
    16  	c := 'r'
    17  	c *= 'g'
    18  	fmt.Printf("c: %v %T", c, c)
    19  	fmt.Println()
    20  
    21  	d := 'r'
    22  	d /= 'g'
    23  	fmt.Printf("d: %v %T", d, d)
    24  	fmt.Println()
    25  
    26  	e := 'r'
    27  	e %= 'g'
    28  	fmt.Printf("e: %v %T", e, e)
    29  	fmt.Println()
    30  
    31  	fmt.Println(a > b)
    32  	fmt.Println(a >= b)
    33  	fmt.Println(a < b)
    34  	fmt.Println(a <= b)
    35  	fmt.Println(b == d)
    36  }
    37  
    38  // Output:
    39  // a: 217 int32
    40  // b: 11 int32
    41  // c: 11742 int32
    42  // d: 1 int32
    43  // e: 11 int32
    44  // true
    45  // true
    46  // false
    47  // false
    48  // false