# Generic

312개의 포스트
post-thumbnail

[Java] 제네릭의 기본 문법

고개 돌리면 까먹고 헷갈리는 제네릭 다시한번 정복하기

24분 전
·
0개의 댓글
·
post-thumbnail

[231206] Today I Learned

예시) 함수의 입력타입과 반환타입이 (Int, Int) -> Int 일 때클로저가 메소드의 인자로 전달되었을 때, 메소드의 실행이 종료된 후 실행되는 클로저(비동기)파라미터 타입 앞에 무조건 @escaping 키워드를 붙여주어야 함또한, @escaping 키워드가 붙은

2일 전
·
0개의 댓글
·
post-thumbnail

제네릭(Generic) 클래스를 활용하여 Flutter에서 효과적으로 데이터 상태 관리하기

제네릭(Generic) 클래스를 활용하여 효과적으로 데이터 상태를 관리하는 방법에 관하여

2023년 11월 26일
·
0개의 댓글
·

Kotlin's Generic

kotlin은 java와 유사하게 클래스가 타입 파라미터를 가질 수 있습니다.이런 클래스를 만들려면, 단순히 타입 인자를 넘겨주면 됩니다.평소에 List 같은 자료형을 많이 사용해오셨다면, 익숙한 표현 방식일 것입니다.이렇게 타입을 파라미터로 사용하는 것을 Generi

2023년 11월 19일
·
0개의 댓글
·

Generic으로 커스텀 공통 응답폼 만들기

공통 응답폼?프론트엔드 입장에서 어떤 API 테스트를 하던지 공통 응답을 받는다면, 응답 받은 내용을 좀 더 쉽게 이해할 수 있다고 생각하기 때문이다. 또한 백엔드끼리의 협업시에도 다른 API테스트를 할때도, 어디서 에러가 생긴건지도 쉽게 파악할 수 있게 하고 싶기 때

2023년 11월 17일
·
0개의 댓글
·

java generic

제너릭T 빈칸이라고 생각해라어떤 클래스는 미완성일때가 좋은거다~어떤 오브젝트가 들어올지 모를때 넣을때는 좋은데 뺄때 형변환 해야하는 Object대신 나옴

2023년 11월 14일
·
0개의 댓글
·

풀스택 웹개발 부트캠프 16주차 (3)

Wrapper 클래스 8가지 기본 데이터 타입 (primitive data type) 을 객체로 표현하기 위해 제공되는 클래스 객체로서 다양한 메서드와 속성 사용 장점 컬렉션 저장 자바의 컬렉션 (ex. ArrayList) 은 기본 데이터 타입을 직접 저장

2023년 11월 7일
·
0개의 댓글
·
post-thumbnail

[Interview] 제네릭

제네릭이란 무엇인가요?제네릭(Generic)은 타입에 구애받지 않고 클래스나 메소드를 정의할 수 있게 해주는 기능.제네릭을 사용하면 다양한 데이터 타입에 대해 유연하게 동작할 수 있는 코드를 작성할 수 있다.제네릭은 코드의 재사용성을 높이고, 타입 안정성을 강화하며,

2023년 11월 2일
·
0개의 댓글
·
post-thumbnail

java 제네릭, 컬렉션

배열(array)의 경우 값과 순서가 정해져 있다. 제네릭과 컬렉션을 이를 보안하여 값과 순서 변동이 배열에 비해 자유롭다.사용 이유 : 많은 데이터를 처리하기 위해 배열을 이용했지만, 크기가 고정, 삽입 삭제가 오래걸림⇒ 그로 인해 동적 배열 개념인 Set,List,

2023년 10월 27일
·
0개의 댓글
·
post-thumbnail

Dart 언어 오답노트 : 27. generic

제네릭(Generic)은 Dart와 같은 프로그래밍 언어에서 타입의 안정성을 제공하고 코드의 재사용성을 높이기 위해 사용되는 기능입니다. 제네릭을 사용하면 클래스, 함수, 메서드 등을 정의할 때 특정 타입이 아닌 타입 매개변수를 사용하여 다양한 타입에 대해 작동하는 범

2023년 10월 26일
·
0개의 댓글
·
post-thumbnail

[Scala] Generic

이 글은 Manning Functional Programming in Scala의 2.5절 Polymorphic functions를 읽고 작성한 글입니다.Manning Functional Programming in Scala 책에서 이전까지의 챕터에서는 단일형, 즉 동

2023년 10월 24일
·
0개의 댓글
·
post-thumbnail

반공변성으로 입력 받은 속성은 왜 비공개 처리 해야할까?

위 같은 코드가 있습니다.위 코드에서 WriteOnlyBox의 생성자 프로퍼티의 private var item: T 에서 private 만 제거 후 IDE에서 본다면 다음과 같이 나옵니다.type parameter T is declared as 'in' but occu

2023년 10월 22일
·
0개의 댓글
·

231018 Java 문법 종합반 chapter4

[학습목표] 오류 및 예외의 개념에 대해서 이해합니다. 예외 클래스 구조를 이해하고 동작하는 방식을 이해합니다. 예외 발생시 try-catch, finally 문으로 다루는 방법을 배웁니다. 예외를 직접 발생시키는 방법을 배워봅니다. 예외 클래스의 구조가 자바에서 어떻

2023년 10월 18일
·
0개의 댓글
·

제네릭(Generics)

현재 듣고 있는 강의에서 제네릭사용을 강조하는것 같아서 정리를 해보려고 한다. 사실 자바를 배울때도 제네릭을 사용해본적이 있고 다트를 처음 배울때도 제네릭을 사용해보았지만 제대로 정리해본적이 없어서 실제 코드에서 사용하려고 하면 어떻게 해야할지 몰랐던 적이 많았다.

2023년 10월 17일
·
0개의 댓글
·
post-thumbnail

[알게된 것] TypeScript Generic Array Type

배열의 타입을 선언하기에 앞서 빈 배열\[], 요청 타입이 있는 배열\[AIPoint], 요청 타입의 배열AIPoint\[]을 모두 선언해도 오류가 났음위와같이 적용하고, points.push(AIPoint타입 변수) // 'AIPoint' 형식의 인수는 'never'

2023년 10월 17일
·
0개의 댓글
·

TypeReference는 왜 필요한걸까

TypeReference 관련해서 찾아보다가 Generic 부터 제대로 알지 못하고 있다는 느낌을 받게 되었고, 기본적인 것 부터 다시 학습해보고 정리한다.

2023년 10월 6일
·
0개의 댓글
·

TypeScript-제네릭이란

클래스 또는 함수에서 사용할 타입(Type)을, 그 클래스나 함수를 사용할 때 결정하는 프로그래밍 기법동적 타입 언어인 JavaScript와 달리 정적 타입 언어인 TypeScript에서는 제네릭을 지원한다. TypeScript로 구현한 Model 클래스는 일반적으로

2023년 9월 26일
·
0개의 댓글
·

내일배움캠프 7기 Day51 TIL (3)

타입에 의존하지 않는 범용 코드를 작성할 때 사용.중복을 피하고, 코드를 유연하게 작성할 수 있게 한다.공식문서① 두 인자를 파라미터로 같은 Int타입 값을 받고, 그 둘을 swap 하는 함수를 만들고 싶다.② 파라미터가 모두 Int인 경우, 잘 동작함. 그러나 타입이

2023년 9월 20일
·
0개의 댓글
·
post-thumbnail

Generics & Collection

제네릭 기법으로 구현됨컬렉션의 요소는 개체만 가능함 (기본타입사용불가)기본 타입은 Wrapper 객체로 저장< E >에서 E 대신 특정 타입으로 구체화타입 작성 안하면 경고 발생 벡터 중간, 맨 뒤에 객체 삽입 가능벡터의 사이즈보다 큰 곳에 삽입 불가능벡터의 객체

2023년 9월 19일
·
0개의 댓글
·
post-thumbnail

제너릭을 예시로 이해 해보자!

지난 시간에는 Generic에 대한 전반적인 포스트를 작성하였다. 단순하게 개념으로 이해하기는 어려워 여러군대에 분포되어 있는 예시를 가지고 이해 해보록 하자. Nested Type Generic 아래와 같은 코드가 있다고 가정해보자 위의 코드는 정상적으로 작동할까?

2023년 9월 18일
·
0개의 댓글
·