부록 A. 답변
부록 A. 1장
공백은 공백, 탭, 줄 바꿈 문자로 구성된 문자 사이의 공백입니다.
주석은 컴파일러에서 무시되는 코드 섹션으로, 코드를 읽는 모든 사람이 참고할 수 있는 메모로 사용할 수 있습니다. 주석의 두 가지 유형은
//(줄 끝으로 이동)와/* */입니다.fmt패키지의 파일은package fmt으로 시작됩니다.os패키지에서Exit함수를 사용하려면os패키지(import "os")를 가져온 다음.:os.Exit()으로 호출해야 합니다.내 이름으로 인쇄하도록 프로그램을 수정합니다:
packagemainimport"fmt"funcmain(){fmt.Println("Hello, my name is Caleb")}
부록 A. 2장
정수는 기본 2진수 시스템을 사용하여 컴퓨터에 저장됩니다.
2진수에서 가장 큰 8자리 숫자는 255입니다.
32,132 × 42,452를 계산하여 터미널에 출력하는 프로그램입니다:
packagemainimport"fmt"funcmain(){fmt.Println(32132*42452)}문자열은 문자의 시퀀스입니다.
len함수(len("a string"))를 사용하여 문자열의 길이를 찾을 수 있습니다.표현식의 값은
true입니다.
부록 A. 3장
새 변수를 만드는 두 가지 방법은
var x = 5또는x := 5입니다.방정식을 실행한 후
x의 값은6입니다.범위는 변수를 사용할 수 있는 위치의 범위입니다. Go의 범위는 블록을 사용하여 어휘적으로 결정되므로 가장 가까운 중괄호를 찾습니다.
변수와 달리 상수의 값은 컴파일 시점에 결정되며 프로그램 수명 동안 변경할 수 없습니다.
화씨를 섭씨로 변환하는 프로그램입니다:
packagemainimport"fmt"funcmain(){fmt.Print("Enter a number: ")varinputfloat64fmt.Scanf("%f",&input)output:=(input-32)*5/9fmt.Println(output)}피트를 미터로 변환하는 프로그램입니다:
packagemainimport"fmt"funcmain(){fmt.Print("Enter a number: ")varinputfloat64fmt.Scanf("%f",&input)output:=input*0.3048fmt.Println(output)}
부록 A. 4장
프로그램이 인쇄됩니다: 작음.
3으로 나눌 수 있는 1에서 100 사이의 모든 숫자를 출력하는 프로그램입니다:
packagemainimport"fmt"funcmain(){fori:=1;i<=100;i++{ifi%3==0{fmt.Println(i)}}}숫자 1~100을 출력하되 3의 배수는 '피즈', 5의 배수는 '버즈', 3과 5의 배수는 모두 '피즈버즈'로 대체하는 프로그램입니다:
packagemainimport
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access