Skip to content

Commit 91a0e09

Browse files
authored
[ADD/Clean Code] 일반적인 알고리즘을 구현하는 경우 제네릭을 사용하자 추가
1 parent 3a09311 commit 91a0e09

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
## 일반적인 알고리즘을 구현하는 경우 제네릭을 사용하자
2+
### 제네릭 함수(Generic Function)란?
3+
> 타입 아규먼트/파라미터를 사용하는 함수
4+
### 제네릭을 활용한 알고리즘 함수의 장점
5+
- 컴파일러에 타입 정보를 제공하여 타입을 정확하게 추측할 수 있도록 도움
6+
- 안전하고 편한 프로그래밍 가능
7+
- 구체적인 타입의 서브타입만 사용하도록 제한 가능
8+
- 반복 처리 가능
9+
- EX) Any : nullable이 아닌 타입

0 commit comments

Comments
 (0)