Go

[GO] map의 활용

로니콜먼 2023. 2. 9. 19:00

오늘은 저번 map의 기초에 대해서 배운것에 이어서

활용을 해볼것.

응용이 중요하지 암

 

사전함수를 만들어볼 것 이다.

함수명은 Search

 

1. 일단 구조체를 정의한다. (*go에서는 type에 대한 alias를 정의가 가능하다.

- key : value 둘다 string인 형태의 map을 정의한다.

2. Search 함수를 통해 매개변수로 받은 단어를 찾아 존재한다면 출력, 존재하지 않는다면 에러를 뱉어낸다.

 

이야~ 완성

 

 

메인에서 호출해본다.

이걸로 사전도 만들 수 있다.

first 단어 찾기

없는 second 단어는 Nof Found 에러를 뱉어낸다.

 

이로써 에러처리, map,  struct를 동시에 복습했다~~

굿뜨~