나도 int*가 좋은데 이상하게 int *를 많이 쓰더라 데니스리치가 int *이렇게 썼다던데.. xcode에서도 포인터 빠뜨리면 띄워서 정정해줌 ㅜ int*가 훨씬 이해가 쉽지 않나
익명(210.2)2017-09-14 04:31
go는 의미를 강조하게 하려고 *int라 쓰게 강제되어 있음.. 언어스펙에 아예 c랑 비교하며 얘기하는게 나옴
익명(175.223)2017-09-14 06:35
본래 포인터는 변수를 강조하는거지 타입을 강조하는게 아니라서 그럼 int a라는게 있을때 int 타입의 변수 a / 마찬가지로 포인터를 붙일시 int타입의 포인터변수a 이런식이어서 90~00년대 코딩배운 사람들은 뒤에 붙이는 경우가 많더라 / 나중엔 포인터도 하나의 타입으로 봐야된다는 주장과 그게 이해하기 편하다는 의견이 나와서 int* a 를 int포인터 타입의 변수 a 라는 식으로 앞에 붙이는 케이스가 많아짐
엒에(komug2)2017-09-14 07:24
int *a라고 할때 *a가 int형임
익명(103.10)2017-09-14 09:17
C언어 만들때 이런 의도로 만들었을거라 추청해 볼 수도 있는데 예를 들어서 int* a, b, c라고 하면 a, b, c가 int포인터인게 아니라 a만 포인터임 즉 int b, *a, c 이런 의미지 물론 그런 의미로 쓰고 싶으면 typedef int *intp; intp a, b, c라고 하면 돼
나도 int*가 좋은데 이상하게 int *를 많이 쓰더라 데니스리치가 int *이렇게 썼다던데.. xcode에서도 포인터 빠뜨리면 띄워서 정정해줌 ㅜ int*가 훨씬 이해가 쉽지 않나
go는 의미를 강조하게 하려고 *int라 쓰게 강제되어 있음.. 언어스펙에 아예 c랑 비교하며 얘기하는게 나옴
본래 포인터는 변수를 강조하는거지 타입을 강조하는게 아니라서 그럼 int a라는게 있을때 int 타입의 변수 a / 마찬가지로 포인터를 붙일시 int타입의 포인터변수a 이런식이어서 90~00년대 코딩배운 사람들은 뒤에 붙이는 경우가 많더라 / 나중엔 포인터도 하나의 타입으로 봐야된다는 주장과 그게 이해하기 편하다는 의견이 나와서 int* a 를 int포인터 타입의 변수 a 라는 식으로 앞에 붙이는 케이스가 많아짐
int *a라고 할때 *a가 int형임
C언어 만들때 이런 의도로 만들었을거라 추청해 볼 수도 있는데 예를 들어서 int* a, b, c라고 하면 a, b, c가 int포인터인게 아니라 a만 포인터임 즉 int b, *a, c 이런 의미지 물론 그런 의미로 쓰고 싶으면 typedef int *intp; intp a, b, c라고 하면 돼
난 후자가 더 직관적인것 같은데.. 케바케인가보다