저장소

고정 헤더 영역

글 제목

메뉴 레이어

저장소

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (60)
    • Go (13)
    • Android (3)
    • Java (3)
    • JavaScript (3)
    • SpringBoot (2)
    • Spring (1)
    • React (5)
    • SCM (3)
    • Eclipse (2)
    • DataBase (4)
    • eGovFramework (2)
    • Nexacro (2)
    • 산출물 (0)
    • SQL (1)
    • Unity (3)
    • DApp (1)
    • Server (2)
    • ETC (0)
    • 블록체인 (1)
    • 철학 (0)

검색 레이어

저장소

검색 영역

컨텐츠 검색

전체 글

  • 이미지 테스트

    2023.03.05 by 로니콜먼

  • [Go] URL 체커(자바스크립트, 파이썬 방식)

    2023.02.12 by 로니콜먼

  • [Go] 사전을 만들어보자

    2023.02.12 by 로니콜먼

  • [GO] map의 활용

    2023.02.09 by 로니콜먼

  • [GO] go의 자동호출 메소드 String

    2023.02.08 by 로니콜먼

  • Go Structors 패턴, Go Exception(고는 에러처리를 못해?!!? 궁금하면 들어오쇼)

    2023.01.30 by 로니콜먼

  • Go기초 (8) - Structs(커스텀 데이터타입)

    2023.01.29 by 로니콜먼

  • Go기초 (7) - Maps(비슷한듯 다름)

    2023.01.29 by 로니콜먼

이미지 테스트

카테고리 없음 2023. 3. 5. 14:34

[Go] URL 체커(자바스크립트, 파이썬 방식)

오늘은 go를 통해서 URL체커를 만들 것이다. url을 입력받고 통신이 되는 유효한 url인지 체크를 하고 유효하다면 OK, 유효하지 않다면, Failed를 뱉어내는 함수이다. 작업은 main 함수에서 이뤄짐 main함수 내에서는 result를 담을 map을 만들어준뒤, 값을담고 입력받은 url에 대해서 전체 for문을 돌려 hitURL함수를 호출한다. 호출할 hitURL함수에 대해서 정의해보자. 에러가 nil값이 아니거나, response의 status code가 400일 경우 errRequestFailed 에러를 뱉는다. 해당에러는 main.go 상단에 정의하였다. go run main.go를 실행하여 결과값을 확인해보면 잘 출력된다. 전부 OK가 뜸 마지막 URL을 유효하지 않은 아무 url을 출..

Go 2023. 2. 12. 23:09

[Go] 사전을 만들어보자

지난시간 배웠던 Struct , Map을 기반으로 단어를 검색하는 메소드를 만들었었음 이것들을 응용하여 CRUD가 있는 사전을 만들어볼 것 이다. 메인은 다음과 같이 구성될 것이다. 1. Struct 생성 2. Add() 단어추가 3. Update() 단어 업데이트 4. Delete() 삭제한 단어찾기 먼저 생성할 Struct에 대해서 정의한다. - Search 함수 생성 : 단어 검색 기능 - Add 함수 생성 : 단어 추가 기능 - Update 함수 생성 : 단어 수정 기능 - Delete 함수 생성 : 단어 삭제 기능

Go 2023. 2. 12. 01:29

[GO] map의 활용

오늘은 저번 map의 기초에 대해서 배운것에 이어서 활용을 해볼것. 응용이 중요하지 암 사전함수를 만들어볼 것 이다. 함수명은 Search 1. 일단 구조체를 정의한다. (*go에서는 type에 대한 alias를 정의가 가능하다. - key : value 둘다 string인 형태의 map을 정의한다. 2. Search 함수를 통해 매개변수로 받은 단어를 찾아 존재한다면 출력, 존재하지 않는다면 에러를 뱉어낸다. 이야~ 완성 메인에서 호출해본다. 이걸로 사전도 만들 수 있다. first 단어 찾기 없는 second 단어는 Nof Found 에러를 뱉어낸다. 이로써 에러처리, map, struct를 동시에 복습했다~~ 굿뜨~

Go 2023. 2. 9. 19:00

[GO] go의 자동호출 메소드 String

자바에서 toString하여 메소드 오버라이딩 해줬던거 go에선 자동호출 메소드로 가능하다. 사용방법은 걍 스트럭처 생성하고 String() 함수만 작성해주면 끝!!

Go 2023. 2. 8. 23:45

Go Structors 패턴, Go Exception(고는 에러처리를 못해?!!? 궁금하면 들어오쇼)

Go에서 흔히 쓰이는 패턴 중 하나 make constructors http://www.golangpatterns.info/object-oriented/constructors Constructors - Go Language Patterns Design patterns for the Go programming language (golang), including object-oriented, functional, and concurrent programming patterns. Learn how to implement iterators, futures, semaphores, and other high-level programming devices from Go's goroutines, chan www.gol..

Go 2023. 1. 30. 20:26

Go기초 (8) - Structs(커스텀 데이터타입)

Object와 비슷하면서 map보다 좀 더 유연한 것이 특징 struct는 Structure(구조체)와 같음 struct를 만들기 위해서는 우선 어떤 struct인지 정의를 해줘야함. 클래스 같기도하고 Object 같기도 person (생성한 struct)에 value를 주는 방법은 두가지가 있음 1. 값을 순서대로 대입하여 좀더 간결 2. 매핑시켜 struct가 보이지 않아도 어떤식으로 이루어져 있는지 가늠 가능 그렇다면 struct는 다양한 타입을 정의할 수 있는데, 메소드도 정의할 수 있을까? 답은 Yes. 직접 해보시길 바람. 추가적으로, go에서는 우리가 기존 언어에서 보았던 - 파이썬 : __init__ - 자바스크립트: constructor() 위의 개념들이 없음. 그말인 즉슨, method..

Go 2023. 1. 29. 20:19

Go기초 (7) - Maps(비슷한듯 다름)

Go의 map은 Python이나 Javascript의 object와 유사함. 한번 봐보자 Json이랑 비슷한거 같기도하다. 그러나, key와 value의 데이터 타입을 명시해줘야하기 때문에 Object 와 비슷한듯 비슷하지않다. 출력값은 위와 같다. 그렇다면 Object 처럼 다양한 타입을 출력하려하면 어떻게 해야할까? 그건 struct(구조체)라는 건데 다음시간에 배울거임. (class와 object가 합쳐진 느낌) 기대된다면 다음 포스팅을 주목 일단, 가능하다는 것만 알고있자. 추가적으로, map과 for를 응용하여 위와같이 출력할 수도 있다. key나 value를 ignore시키는 것도 당연히 가능 정리하자면, go의 map은 1. map에는 key와 value가 있고 key에는 value값이 따라..

Go 2023. 1. 29. 18:42

추가 정보

인기글

최신글

페이징

이전
1 2 3 4 ··· 8
다음
TISTORY
저장소 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바