Go라는 언어의 매력에 빠지기 위해서 일단 Scrapper부터 시작해서 점차적으로 그 깊이를 더하고 싶은 마음에 글을 써봅니다.(개인 공부 == 기록)<사진1>위 사진1의 인디드 웹페이지를 스크래핑하여서 별도의 파일에 저장하는 프로그램을 만들어 볼게요. <사
Go는 상수와 변수개념이 자바스크립트처럼 있어요. 파이썬은 그렇지 않지만.오늘은 고에서 변수를 어떻게 취급하고 선언하고 하는 등의 것들을 알아 볼건데요.<방법1><방법2>방법1과 방법2는 동일하게 동작해요. 방법2의 타입은 Go가 일임하여 정해주게되요. 마치
일단 보겠습니다. 저의 작명으로 헐 벗은 반환?이라고 할 것같은데~ ㅠ.ㅠㅋㅋ어쨋든<사진1>함수의 머리 부분에서 리턴부에 미리 변수명과 타입을 설정해주는 거지요. 만약 로직처리 부분에서 위 사진처럼 하게 되면 오류가 발생한다는점!즉, 비즈니스 구현부에는 naked
이번에는 Go에서 loop를 알아볼건데요. 오직 for라는 옵션 하나밖에 없으니. 여러 선택지는 없지만 코드가 너도나도 통일성을 갖출 것 같다는 생각이 드네요. <사진1>0부터 시작하며 값을 반환하는 range!<사진2>추가 변수 작성시 1부터 시작하는 변수
일반적인 조건문 사용을 알아볼게요. 매우 눈에 익네요. <사진1> 아래 사진2는 사진1과 결과는 동일합니다.<사진2>variable expression이 사용된 아래 예시입니다.<사진3><사진4> 사진3에서 사용된 variable expressio
python에는 switch 키워드가 없는데요. 다른 언어에는 있는 키워드와 문법인데요. 아래 사진1을 보면 한눈에 파악 할 수 있어요. <사진1>사진2에서는 switch문 안에 변수를 생성하는 부분과 그리고 생성된 변수를 활용하는 부분으로 나뉘게 되요.<사
Low Level Programing에서 메모리에 접근하고 해당 주소와 값을 확인하며 다른 해당 주소를 참조하는 방법을 확인해 볼게요. 앤퍼선트와 에스터리스크가 이를 가능하게 해주는 특수문자에요. 아래 사진1의 예시를 볼게요. 10, 2가 이쁘게 출력되네요. <사
Go에서의 Array는 다른 언어들과 공통점과 차이점이 있어요. 대괄호안에 배열의 크기를 지정하고 해당 배열의 타입을 지정합니다. 그리고 중괄호를 이용해서 값을 넣어줘요. <사진1>해당 배열은 크기가 5입니다. 컴퓨터 언어에서 0부터 카운터하므로 실제 0, 1,
map이 그냥 보면 걍 dict로 봐도 무방해요, 단 key와 value값의 타입을 결정해줘야 한다는 점이 python의 dict랑 다른 점으로 보여요. 파이썬을 기존에 사용하셨던 분들은 불편하지만 속도를 위한점에서 감수 해야 할 부분이라고 봅니다.map을 선언하고 k
통상 아래와 같은 자료 구조를 만들기 위해서는 Go에서는 Struct를 사용할 수 있어요. <사진1>백문이 불여일견person 이라는 구조체를 type 키워드와 struct키워드를 이용해서 만들어줘요. <사진2>해당 person구조체의 속성에 접근하는 방식은
계좌 구조체를 만들어 볼게요. 셋업은 이렇습니다. banking이라는 폴더 아래에 banking.go파일을 만들고 코드를 사진1과 같이 작성합니다. 기존 main.go는 동일하게 사진1과 같이 해당 소스코드를 작성할게요. <사진1>go run main.go를 돌렸