# t

7개의 포스트
post-thumbnail

제네릭 <T>

제네릭 타입이 뭘까? 이 때 ` 과 ArrayList의 `은 제네릭 표현식이다. 제네릭 타입은 어떨 때 사용할까? 객체를 생성할 때 해당 객체의 타입을 동적으로 결정하기 위해서 사용한다. 즉 객체를 생성할 때 int나 String 같은 타입에 종속되지 않기 위해서 사용한다는 것이다. 제네릭 타입은 어떻게 선언할까? 클래스, 인터페이스, 메서드 네임 뒤에 ``를 선언해준다. 제네릭 타입은 어떻게 사용할까? 제네릭 타입은 제네릭 타입으로 선언된 클래스, 인터페이스의 객체를 생성할 때 원하는 타입을 부여하면 된다. 위 코드의 클래스의 객체를 생성해보자. 재네릭 타입 객체에 setter등을 통해서 값을 넣어줄 때는 위 객체를 생성할 때 지정해준 타

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

타입 스크립트 - 제네릭

함수에서 제네릭 사용하기 현재는 string 타입의 매개 변수밖에 받지 못한다. 다른 타입도 받게 하려면 함수 오버로딩을 사용하면 된다. 하지만 추가해야되는 타입이 늘어날 때마다 타입 선언부와 구현부가 복잡해진다. 이럴 때 제네릭 문법으로 훨씬 심플하게 작성할 수 있다. 함수명 뒤에 `` 내부에 타입 변수를 선언한다. T는 타입 변수이다. 함수 호출 부분에서 타입이 전달되고 함수 내부에서 재사용 할 수 있다. ![](https://velog.velcdn.com/images/dudwns/post/a6e02f5f

2023년 7월 29일
·
0개의 댓글
·

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

매우 중요 그런데 구문이 좀 투박하다. 못 생김. 이해하기 살짝 까다롭다. Generics 제네릭(Generics)이란 TypeScript에서 여러 타입에서 사용할 수 있는 재사용 함수나 재사용 클래스를 정의할 수 있게 해주는 특수 기능 또는 특수 구문이다. sting을 넣으면 string이 나오고, number를 넣으면 number가 나온다는 것을 타입스크립트가 예상할 수 있게 만들어준다. 함수를 호출할 때 함수 안에서 사용할 타입을 건네줄 수 있다. 인풋의 타입을 홑화살괄호 안에 입력해서 반환되는 타입을 제어한다 제네릭 구문을 쓰면 단순히 애너테이션으로 타입을 정해줄때보다 코드를 더 적게 쓸수 있다. 예를들어 string Number 두개의 함수를 써야할것을 제네릭을 쓰면 하나로 쓸 수 있음. Generic 함수 예시 특정 타입이 들어있는 배열을 받아서 랜덤하게 요소 하나를 리턴하는 함수. 이걸 string, number, bool

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

타임리프로 Java 객체 접근하기

✏️ 발단 SSR 방식의 프로젝트중 Enum 값에 따라서 다른 text 가 출력될 필요가 있었다. Enum 객체 html 계층 enum 값이 text 타입이 아니기 때문에 ‘ ‘ 를 사용해서 비교가 불가능했다. 전부 fales 로 판정됨 ✏️ 문제 해결 📍 Controller 계층에서 enum 값을 String 으로 변환해서 Model 에 전달하기 이 방법으로 구현하면 원하는 방식으로 될것이라 확신했지만, 위 html 코드는 th:each 문에 의해 반복된 하나의 Index 이다. 이 방법으로 문제를 해결하려면 service 계층에서 Controller 로 반환하는 List 값을 새로 변경해야되고, entity 의 필드값도 추가해야되기때문에 코드의 많은 수정이 불가피했다. 최소한의 리소스 만으로 문제를 해결하고 싶었기 때문에 이

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

바라본다

앰마

2022년 9월 22일
·
0개의 댓글
·

[QnA] \t 기능

Escape Sequence \n: 줄 바꿈(Enter) \t: 탭(Tab) \: 백 스페이스

2022년 4월 18일
·
0개의 댓글
·