Go Lang에서 print함수는 기본적으로 모든 변수들이 붙어서 출력
Print, Printf, Println의 차이
int a = 7;
printf : %d, %f 등 써야 함
ex1) System.out.printf("a는 숫자 %d입니다. \n", a);
println : 직관적 사용. 출력 후 한줄 엔터 포함
ex2) System.out.println("a은 숫자 " + a + "입니다.");
print : 직관적 사용(=println), 엔터 포함하지 않음.
ex3) System.out.printf("a는 숫자 " + a + "입니다." + "\n" );
* ex1, 2, 3 결과값은 모두 같다. 엔터키 포함
* \n 은 엔터키~
%t: bool
%b: 2진수 정수
%c: 문자
%d: 10진수 정수
%o: 8진수 정수
%x: 16진수 정수, 소문자
%X: 16진수 정수, 대문자
%f: 10진수 방식의 고정 소수점 실수
%F: 10진수 방식의 고정 소수점 실수
%e: 지수 표현 실수, e
%E: 지수 표현 실수, E
%g: 간단한 10진수 실수
%G: 간단한 10진수 실수
%s: 문자열
%p: 포인터
%U: 유니코드
%T: 타입
%v: 모든형식
%#v: #을 이용해 구분할 수 있는 형식 표현