GO 언어: Data Types : Numbers, Strings, Boolean (3)

2021. 3. 9. 21:18golang

728x90
반응형

Data Types

Numbers, Strings, Boolean

 

package main

import (
	"fmt"
)
func main() {
	fmt.Println("Addition 덧셈")
	fmt.Println("1 + 3 =", 1+3)
	fmt.Println("1.0 + 3.0 =", 1.0+3.0)
	fmt.Println("Substraction 뺄셈")
	fmt.Println("1 - 3 =", 1-3)
	fmt.Println("1.0 - 3.0 =", 1.0-3.0)
	fmt.Println("Multiplication 곱셈")
	fmt.Println("1 * 3 =", 1*3)
	fmt.Println("1.0 * 3.0 =", 1.0*3.0)
	fmt.Println("Division 나눗")
	fmt.Println("1 / 3 =", 1/3)
	fmt.Println("1.0 / 3.0 =", 1.0/3.0)
	fmt.Println("Remainder 나머지")
	fmt.Println("1 % 3 =", 1%3)
	//fmt.Println("1.0 % 3.0 =", 1.0%3.0) 오류

	fmt.Println(len("Hello World"))
	fmt.Println("Hello World"[0])
	fmt.Println("Hello " + "World")

	fmt.Println(true && true)
	fmt.Println(true && false)
	fmt.Println(true || true)
	fmt.Println(true || false)
	fmt.Println(!true)
}

BOOLEAN 예시

true && true -> true

true && false -> false

false && true -> false

false && false -> false

Expression

true || true -> true

true || false -> true

false || true -> true

false || false -> false

 

!true -> false

!false -> true

Value

 

반응형