개인 자료란 (JE)

  서버 커뮤니티

Profile muqhc 대표칭호 없음
Profile

커뮤니티 소통 개발하기 잡담

타입 추론은 어디까지가 적당한가?

2022.11.23 조회 수 474 추천 수 0

아래에 1~5까지 어디까지가 적당한 것 같나요?


1. 변수 타입 추론

var a = 1 // a is int

2. 함수 반환값 타입 추론

foo(int x) {return 5 % x} // return int

3. 함수 매게변수 타입 추론 

foo(x) {return 5 % x} // x is int

4. 반환값 타입을 통한 함수 매게변수 타입 추론 

int foo(x) {return x[2]} // x is int[]

5. 메소드를 통한 함수 메게변수 타입 추론

foo(x) {return x.subtring(0, 1)} // x is string




3개의 댓글

qsef1256
2022.11.23

전 자바충 이라 그런지 4번이 제일 좋네요

저는 2번 까지가 적당하다고 생각해유

x[2]는 어떤 언어인지는 모르겠지만

파이썬이나 코틀린같은경우에는 array가 아니라

list, dictionary, map도 저런식으로 가능해서 꼭 int[]라고는

생각을 못할것같습니다

 

컴파일러라면

3번은 %가 int만 있는게 아니라 long, short, byte도 있을것이라서 정보가 부족하고

5번은 substring이 함수만 구현한다면 다른곳에서도 쓰일수 있으니 추론이 안되지 않는가

라는 생각도 있고유

DevWorld
2023.02.12

전 2번까지는 괜찮은 것 같습니다.. .

5번까지 되면 당연히 좋겠지만 잘 안해주면 디버깅이 더 힘들어져서 차라리 2번까지만이라도..라는 생각입니다

뉴스 및 창작물
/files/thumbnails/218/767/003/262x150.crop.jpg?20240412130213

레드스톤

우리의 꿈 - 원피스 오프닝

노트블럭전문가

2024-04-12

0

/files/thumbnails/505/766/003/262x150.crop.jpg?20240411122306

레드스톤

기동전사 건담 수성의 마녀 | 노트블럭 커버 1

노트블럭전문가

2024-04-11

1

/files/thumbnails/932/765/003/262x150.crop.jpg?20240410124459

레드스톤

마인크래프트 노트블록으로 만든 『 밤양갱 (Bam Yang Gang) 』

노트블럭전문가

2024-04-10

0

/files/thumbnails/403/765/003/262x150.crop.jpg?20240409190538

레드스톤

마인크래프트 노트블록으로 만든 『 밤양갱 (Bam Yang Gang) 』

Sonttukk

2024-04-09

4

/files/thumbnails/161/758/003/262x150.crop.jpg?20240331105743

레드스톤

라마 침 분수대 1

GlassesFilm

2024-03-31

0