이렇게 golang에서 타입선언 없이 := 연산자와 같이 값을 할당하면 정수는 int로, 실수는 float64로 자동으로 타입이 정해집니다.
int는 컴퓨터 시스템에 따라서 32비트 또는 64비트 입니다. float64는 실수형 기본값
For instance, int32 and int are not the same type even though they may have the same size on a particular architecture.
int32와 int가 특정 시스템에서 사이즈가 같더라도 같은 타입이 아니라는 말이네요. 쉽게 설명하면 위에서 컴퓨터 시스템에 따라서 int는 32 또는 64라고 했는데 시스템이 32비트면 int는 32비트입니다. 그렇다고 해서 타입 int32와 int가 같은 타입은 아니라는 말입니다.
아키텍쳐 종류 출력
package main
import ( "fmt" "runtime" )
func main() { fmt.Println(runtime.GOARCH) //아키텍쳐 종류 }
https://go.dev/ref/spec#The_zero_value Each element of such a variable or value is set to the zero value for its type: false for booleans, 0 for numeric types, "" for strings, and nil for pointers, functions, interfaces, slices, channels, and maps.
초기 기본값 Booleans는 false Numeric types(수 타입 : int, float)은 0 Strings(문자열)은 “” 빈 문자열 나머지 (포인터, 함수, 인터페이스 슬라이스 채널 그리고 맵)은 nil
var a int // 0 var b string // “” var c bool // false var d *int // nil
자바를 모르시고 읽어도 문제는 없습니다. 하지만 가끔식 자바랑 비교해서 설명하기도 합니다. 그리고 책은 무조건 처음부터 읽으시는게 좋습니다. 왜냐하면 문법을 기준으로 프로젝트를 완성해 나가는 구조입니다. 문법을 설명하고 프로젝트에 적용하는 구조입니다. IDEA는 Jetbrains에서 만든 IntelliJ를 사용합니다. 운영체제는 맥os와 윈도우 두개를 기준으로 설명하고 있습니다. 설명은 초보자가 읽기에 괜찮은 것 같습니다.
책구조는 문법 설명 -> 예제작성 그리고 프로젝트에 문법적용 -> 궁금증 해소기하기 -> 챌린지 형태로 구성되어 있습니다. 챌린지는 꼭 푸시기 바랍니다.
5. 저장장치를 선택하는 목록인데 저는 핸드폰에 있는 파일을 옮길거여서 Mobile Device를 선택했습니다.
6. 이제 자신의 핸드폰이 어떤 운영체제인지 선택하는 목록인데요.
삼성은 ANDROID, 아이폰은 APPLE을 선택하시면 됩니다.
7. 이제 핸드폰을 연결하는데 USB 케이블을 사용할지 BLUETOOTH를 사용할지 선택해야 돼요.
저는 USB 케이블을 사용할거여서 Using USB Cable을 선택 했습니다.
-USB 케이블은 이미 매장에서 제공하고 있어서 바로 연결하시면 돼요.
8. 이제 usb케이블을 핸드폰에 연결하시면 돼요.
9. usb 케이블을 연결하시고 핸드폰에 접근할 수 있도록 설정 해주셔야 돼요.
10. 핸드폰에 연결했고 파일을 찾는 중 이에요.
11. 출력하실 파일을 선택 하시고 Print Select를 누르시면 돼요.
12. 그러면 이제 선택하신 파일이 보이실거고 옵션을 선택하셔야 돼요.
13. 프린트 옵션설정하는 목록입니다. 설정 후 Next를 눌러주세요
Print 가격 1 Sided Black & White : 단면 흑백 : 0,10 유로 1 Sided Colour : 단면 컬러 : 0,55 유로 2 Sided Black & White : 양면 흑백 : 0,15 유로 2 Sided Colour : 양면 컬러 : 1,00 유로
Page Range All : 선택하신 파일에서 모든 페이지 출력 Range : 범위를 선택하시면 따로 지정가능
Copies : 몇장 출력하건지 선택(예시 : 페이지(Pages) 수가 3이고 Copies가 2이면 총 6장 프린트가 돼요) Pages : 페이지 수
14. Range(범위)를 선택하셨다면 출력하시고 싶은 범위를 입력하시고 Ok 클릭
예시)
1,3을 입력하시면 1,3 페이지 2장 출력
6-8을 입력하시면 6쪽부터 8쪽까지 3장 출력
15. 선택하신 파일에 어떤 옵션들을 선택하셨는지 보이실 거에요.
이제 Done을 눌러주세요
16. 이제 마지막 단계로 Place Order을 클릭하시면 됩니다.
그러면 이제 영수증 같은게 나오고 영수증 가지고 카운터에서 계산하시면 돼요
프린트한 종이는 앞에서 직원한테 말씀하시고 받으시면 돼요.
+추가 : 다른 dm매장도 이용해봤는데 그쪽은 영수증을 바코드 기계에 가져다 되면 자동으로 프린트가 나오더라고요. 그다음에 카운터에서 계산