공부를 시작하며 타입스크립트에서의 함수 표현을 어떻게 하는지에 대해서 알아봅니다. 타입스크립트 문서를 통해서 공부 했습니다. 레퍼런스 : https://www.typescriptlang.org/docs/handbook/2/functions.html Documentation - More on Functions Learn about how Functions work in TypeScript. www.typescriptlang.org [ 함수 타입 표현식 (Function Type Expressions) ] 함수를 매개변수를 통해서 넘기게 되면 다음과 같이 타입을 지정할 수 있습니다. function functionTypeExpressions(fn: (v: string) => void) { fn("this i..
함수에서 타입확인 이전에 작성했던 파일에서 함수에 마우스를 올리면 해당 함수에서 받는 매개변수와 리턴되는 값의 타입 정보를 확인할 수 있습니다. 간단하게 살펴보자면 any 는 아무 타입의 값을 다 받을 수 있다는 의미입니다. 또한 void (빈공간) 는 해당 함수의 return 되는 값이 없다는 뜻이고요 . 타입 지정 sayHi 함수에서 받는 매개변수들의 타입을 지정해 주고 싶습니다. 이름이 숫자를, 나이가 문자열을 등등.... 엉뚱한 값을 넘기게 되면 안되니까 말이죠. string 문자열 , number 숫자 다음과 같이 " 변수 : 타입 " 으로 타입을 지정해주면 됩니다. name은 이름이니 문자열로, age는 나이니 숫자로, gender은 "male" 혹은 "female" 문자열로 받을거라 stri..