# Generic

251개의 포스트
post-thumbnail

(SEB_FE) Section4 Unit5 TypeScript의 제네릭(Generic)

제네릭(Generic)은 코드 재사용성을 높이고 타입 안정성을 보장하는 기능이다.제네릭을 사용하면 함수나 클래스를 작성할 때, 사용될 데이터의 타입을 미리 지정하지 않고, 이후에 함수나 클래스를 호출할 때 인자로 전달된 데이터의 타입에 따라 자동으로 타입을 추론하게 된

4일 전
·
0개의 댓글
·

[Dart] Generic과 enum(열거형)

Generic과 enum이 대체 뭘까?

4일 전
·
0개의 댓글
·

코틀린 제네릭에 대한 이해 - Understanding Kotlin Generic

이 글은 제네릭을 한 번이라도 사용해본 사람을 대상으로 한다. 사실 제네릭은 개념 이해를 실 예시들을 통해 하는게 좋다고 생각한다. 그래서 이 글에는 제네릭의 좋은 예시들이 생각나거나 발견할 때마다 넣을 생각이다. 제네릭 또한, 사실은 코드의 양을 줄여주는 이른바 s

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

Typescript & React 재밌게 사용해보기

처음 react 프로젝트를 진행할 때 typescript의 존재를 몰랐다. 당시 프로젝트를 도와주시던 멘토님이 "typescript 쓰면 좋은데.." 라고 탄식하셨다. 그때는 다른 언어를 배울 여유가 없어서 그냥 흘려들었다. 당시 작업하던 과정을 생각해보면, 머리속으로

2023년 5월 27일
·
0개의 댓글
·

[Java] Generic

Generic 제네릭을 사용하는 이유 1. 중복되거나 필요없는 코드를 줄여준다. 예를 들어서, 숫자를 받아 덧셈하는 클래스를 만든다고 생각해보자. 하지만 숫자는 다양한 데이터 타입이 있기 때문에, 아래처럼 그 데이터 타입에 맞는 클래스를 따로 생성해주어야 한다.

2023년 5월 25일
·
0개의 댓글
·
post-thumbnail

[Java]::Remind - Generic

Java - Generic

2023년 5월 24일
·
0개의 댓글
·

타입스크립트 정리 10: 제네릭

매우 중요그런데 구문이 좀 투박하다. 못 생김.이해하기 살짝 까다롭다.제네릭(Generics)이란 TypeScript에서 여러 타입에서 사용할 수 있는 재사용 함수나 재사용 클래스를 정의할 수 있게 해주는 특수 기능 또는 특수 구문이다.sting을 넣으면 string이

2023년 5월 21일
·
0개의 댓글
·
post-thumbnail

JAVA - 제너릭 프로그래밍

여러 재료가 쓰이는 3D printer를 예시로 들어보자.이렇게 plastic, powder를 사용하는 3D printer가 각각 생성되어 있다. 만약 여기서 뼈대는 같고 재료만 바꿀 수 있는 3D printer를 생성해보자.하지만, 자료형이 Plastic, Powde

2023년 5월 13일
·
0개의 댓글
·
post-thumbnail

타입스크립트와 복잡한 제네릭

타입스크립트의 제네릭에 대해서 설명하는 글들은 많지만, 실제로 보게되면 모두 기초적인 개념만을 설명하고, 복잡한 경우를 다루는 경우는 찾기 어려웠다. 그래서 예시와 함께 내가 얻은 것들을 공유하고자 한다.

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

Generic

Java에서 제네릭(Generic)은 클래스나 메소드에서 사용할 타입을 나중에 지정할 수 있도록 하는 기능입니다. 제네릭을 사용하면 클래스나 메소드가 여러 종류의 타입에 대해 동작할 수 있어 코드의 재사용성을 높일 수 있습니다.아래는 Java에서 제네릭을 사용하는 예시

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

1.10 < ? >

변수를 선언 할 때매번 type을 지정해야 하고,변수의 type을 신경 써 줘야 하는자바는 정적 타입 언어이다.하지만 class에서 받을 매게변수에 대한type을 미리 지정하지 않고 받을 수 있는 방법이 있다.바로 genericgeneric은 class 설계 시매개변수

2023년 5월 1일
·
0개의 댓글
·

[Section 1] 컬렉션 (열거형, 제네릭, 예외 처리, 컬렉션 프레임워크)

컬렉션 이론 (열거형, 제너릭, 예외 처리, 컬렉션 프레임워크)

2023년 5월 1일
·
0개의 댓글
·

Learn TypeScript Generic

any vs unknownany : 어떠한 타입이 입력되어도 전부 허용하는 타입, 요소에 any를 부여하면 사실상 타입스크립트가 아닌 자바스크립트를 사용하는 것이나 마찬가지unknown: 개발자에게 주의를 주는 용도, 연산에 오류가 발생할 수 있음을 경고타입 정리1)

2023년 4월 22일
·
0개의 댓글
·
post-thumbnail

Java Generic Array (Feat. HashMap)

다음과 같은 Box generic type이 존재할 때, String을 actual type parameter로 Box 배열을 생성하고자 합니다. 빨간 줄과 함께 IDE는 Generic array creation이라는 컴파일 에러를 알려줍니다. 왜 이러한 에러가 발생하는 것일까요? Generic array creation 에러 이유 우선, Java...

2023년 4월 21일
·
0개의 댓글
·

Typescript Generic Last<T>

문제 링크: https&#x3A;//github.com/type-challenges/type-challenges/blob/main/questions/00015-medium-last/README.md타스로 배열의 마지막 요소 뽑아내기 공부 중 신기한 문법을 발견해서 정리

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

[Effective Java] item14 - Comparable을 구현할지 고려하라

코딩을 하면서 값을 비교하는 경우는 굉장히 많다! 다양한 경우가 많은데 새로운 객체를 만들 때는 Comparable을 구현할지 고려해야 할 것이다.Comparable 인터페이스는 다음과 같이 생겼다.equals의 규약과 compareTo의 규약은 비슷하다.

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

[TIL] 구조분해 할당 / Custom Hooks / Generic

25-1 Destructuring (비구조화 할당 /구조분해 할당)25-2 Rest 파라미터25-3 Custom Hooks25-3 타입스크립트 Generic📂 배열의 구조분해 할당const child1 = classmates\[0] const child2 = clas

2023년 4월 18일
·
0개의 댓글
·
post-thumbnail

Java Generic (3)

이전 시간까지는 제네릭의 기본적인 사용에 대해 알아보았습니다. Generic 파트의 마지막으로, 이번 시간에는 조금 더 복잡한 제네릭의 사용 예시에 대해 살펴보겠습니다! Reculsive Type Bound reculsive type bound는 type para

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

Java Generic (2)

이전 시간에는 제네릭의 기본적인 unbounded type parameter, unbounded wildcard type, type erasure에 대해 알아보았습니다. 만약 제네릭에 unbounded type만 존재한다면, 다음과 같은 상황이 불편할 수 있습니다. > 나는 숫자에 관련된 클래스만 담을 수 있는 Box generic type을 만들고 싶...

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