본문 바로가기

verdantjuly/Today I Learned

TIL 20240108

728x90

이번 주 목표

gthen : Chat.jsx 분석

PubArt : GoLang으로 API 하나 완성하기

market : 자바 공부

오늘 목표

PubArt ERD, DB 생성

자바 공부

Chat.jsx 분석

오늘 한 것

PubArt ERD, DB 생성

오늘 스케줄

6:00 기상, 아침 식사, 샤워

6:30 커리어톤 - 최종체크

7:00 PubArt 팀 개발

12:00 점심식사, 휴식

13:00 resmemory 팀과 개발 시작

14:00 커리어톤 출석체크

14:10 면접 밸런스 게임

14:30 결석자 call & 오늘의 할일 미제출자 zep, dm

15:30 resmemory 팀과 개발 재개

16:50 resmemory 팀과 해산

17:00 채용 공고 업데이트 (Android/Kotlin 5개, Spring 2개, Node.js 1개, Python 1개, React 1개)

17:30 커리어톤 1차 체크

18:00 이화교 다녀오기

19:00 저녁식사, 휴식

20:00 java 학습

24:00 취침

1.  GoLang 기초

* 추후 GoLang 포인터 공부 필요

 

변수 선언

var name string

name := ""

 

:=는 뒤에 문자열 리터럴이 있기 때문에 이 변수는 문자열이구나! 라고 판단하여 알아서 string으로 선언

 

var (
    name1 = ""
    name2 = ""
)

^ 두 개의 변수 묶어서 선언하기 가능

 

요청이 담긴 함수는 Fetch라는 단어를 사용한다. 

 

서버에서 요청을 받아오면 struct를 선언해야 한다.

문법은

type name struct {

 

}

 

함수 return 2개 가능

func ContentAndType(path string) ([]byte, string) {
    content, _ := os.ReadFile(path)
    return content, ContentType(path)
}

 


정리 

변수 선언

var name string

name := ""

 

:=는 뒤에 문자열 리터럴이 있기 때문에 이 변수는 문자열이구나! 라고 판단하여 알아서 string으로 선언

 

var (
    name1 = ""
    name2 = ""
)

^ 두 개의 변수 묶어서 선언하기 가능

 

함수 이름에는 절대 get을 쓰지 않는다!!

불문율 : GoLang을 만든 개발자가 쓰지 말라고 했음

 

요청이 담긴 함수는 Fetch라는 단어를 사용한다. 

 

서버에서 요청을 받아오면 struct를 선언해야 한다.

문법은

type name struct {

 

}

 

함수 return 2개 가능

func ContentAndType(path string) ([]byte, string) {
    content, _ := os.ReadFile(path)
    return content, ContentType(path)
}

 

 

KPT

Keep

도전하는 것

Problem

조급한 것

Try

여유를 갖자

소감

PubArt 합류, 두근두근한 모험이 시작되었다.

사실 나는 아직 잘 모르지만 성공해서 멋진 꿈을 이루고 싶다. 

 

 

 

 

'verdantjuly > Today I Learned' 카테고리의 다른 글

TIL 20240110  (0) 2024.01.10
TIL 20240109  (0) 2024.01.09
TIL 20240106  (0) 2024.01.06
TIL 20240105  (0) 2024.01.05
TIL 20240104  (2) 2024.01.04