이번 주 목표
resmemory : posts 작성 2번 되는 문제 해결
PubArt : 개인 go 프로젝트
market : java study
오늘 목표
resmemory : posts 작성 2번 되는 문제 해결
PubArt : go 복습, go 프로젝트 시작
오늘 한 것
PubArt : go 복습
오늘 스케줄
6:00 기상, 아침 식사, 샤워
6:30 커리어톤 - 최종체크
7:00 PubArt 팀 개발
12:00 점심식사
12:30 TIL작성
13:00 면접 밸런스 게임, 웹 개발 퀴즈
13:30 부진자 call
14:00 커리어톤 출석체크
14:15 결석자 call
14:30 채용 공고 업데이트 (Android/Kotlin 5개, Spring 2개, Node.js 1개, Python 1개, React 1개)
15:00 resmemory 개발
17:30 커리어톤 1차 체크
18:00 산책
19:00 저녁 식사, 휴식
20:00 java 학습
24:00 취침
1. GO 기초
단일 트리
폴더 단위로 패키지
golang에서는 수정된 부분만 빌드 > 빌드 시간이 아주 빠름
종속성을 추가하기 위해서는 golang 모듈
go mod init 모듈이름
go는 반환값이 여러개일 수 가 있음
// 리시버
func (user *User) setName() {
}
go의 목적 = 동시성
채널
비동기 작업 수행이 완료되면 channel한테 값을 넘겨 줌
& // 주소 반환
* // 값을 반환
:= // 추론 타입
제네릭 : 타입을 정해 준다
if 문 조건 정해 줌 (if문 블럭 안에서만 활용)
정리
go mod init 모듈이름
// 리시버
func (user *User) setName() {
}
& // 주소 반환
* // 값을 반환
:= // 추론 타입
KPT
Keep
열심히 질문하는 것
Problem
스스로 하려는 힘 부족
Try
질문하되 할 수 있는 건 하자
소감
파이팅 파이팅이다
'verdantjuly > Today I Learned' 카테고리의 다른 글
TIL 20240118 (0) | 2024.01.18 |
---|---|
TIL 20240117 (0) | 2024.01.17 |
TIL 20240115 (0) | 2024.01.15 |
TIL 20240113 (0) | 2024.01.13 |
TIL 20240111 (2) | 2024.01.11 |