본문 바로가기
반응형

전체 글130

[TypeScript] 타입스크립트란? 타입스크립트란? 타입스크립트는 마이크로소프트에서 구현한 JavaScript의 슈퍼셋 프로그래밍 언어로 정적 타입을 명시 할 수 있다는게 순수 자바스크립트랑 가장 큰 차이점이다. 따라서 개발자가 의도한 변수나 함수 등의 목적을 더욱 명확하게 전달할 수 있으며 잘못된 변수나 함수 사용에 대한 에러 알림 같은 풍부한 피드백을 받을 수 있다. 실제로 타입스크립트를 사용하면 순수 자바스크립트로 코드를 작성했을 때 나오는 에러를 상당 부분 사전에 잡아낼 수 있다. 확장자로는 .ts를 사용하며 결국에는 컴파일 결과물로 자바스크립트 코드를 출력해 구동시키기 때문에 기존 자바스크립트랑도 호환이 가능하다는 장점이 있다. 또 '*.d.ts' 파일을 사용하여 기존 자바스크립트 소스를 일절 건드리지 않고 자바스크립트 객체를 타.. 2023. 3. 5.
[Dart] 함수 Parameter type Dart에서는 파라미터에 타입을 선언을 해줘야 한다. 문자열을 넘길거면 String, 숫자를 넘길거면 int, num, double 등 각각의 타입을 명시해주어야 한다. 화살표 함수로도 사용이 가능하다. 바로 해당 연산을 리턴한다. Named parameters 함수에 인자를 넘길 때 이름을 붙여서 명시적으로 인자를 넘길 수 있다. 이를 name argument라고 하는데 이렇게 넘겨주면 null 값이 전달되어 에러가 날 수 있기 때문에 미리 초기값을 지정해주거나 인자에 required를 명시해서 해당인자들을 무조건 넣어줘야한다고 해줘야 한다. optional positional parameters 위 이미지 처럼 함수에 인자를 전달할 때 []로 변수를 묶고 디폴트 값을 주게 .. 2023. 2. 26.
IPP 일학습병행 솔직 담백 후기(3) 1,2월 실습과 OFF-JT 그리고 계절 학기 1,2월 실습일단 나는 1,2월에 미리 회사에 출근해 적응하는 기간을 가졌다. 사실 이 기간에 많은 성장을 했지만 일학습 병행제에 참여하는 대부분의 기업들은 7월 중순부터 출근하기 때문에 간략하게만 언급하고 넘어가려한다. 함께 입사한 3명 중 집이 제일 머신 동기 분은 다른 곳으로 팔려갔다...QA를 메인 사업으로 하고 있는 회사라 다른 회사에서 근무하고 있는 팀이 있었는데 거기로 팔려가 개발은 커녕 하루 종일 핸드폰만 들여다보면서 QA업무만 했다고 한다.(그래서 졸작을 너무 늦게 시작했다고 함...) 즉 회사 사정에 따라 내가 원하는 업무나 장소가 아닌 다른 업무, 다른 장소로 팔려갈 수 있다는걸 알아야 한다..ㅋㅋ 그리고 나는 함께 남아있는 동기와 업무를 받게 되었는데 부산스터디 카페를 구글에 검색해.. 2023. 2. 24.
[Dart] 자료형 Dart는 객체지향언어이다. 자바처럼 모든게 class로 이루어져 있고 완벽한 객체지향을 지향한다. 그러면서도 TypeScript 같은 새로운 언어들과의 유사성도 보인다. Dart를 공부한 내용을 정리해보려고 한다. 자료형 기본적인 자료형들은 String, bool, int, double 등이 있다 String은 문자열, bool은 true/false, int는 정수, double은 실수 자료형이다. 여기서 특기할만한 점이 있는데 바로 num 자료형이다. Dart는 모두 class로 이루어져있고 객체지향언어이기 때문에 상속 역시 존재한다. 저 int와 double 자료형 역시 class 이고 해당 자료형은 모두 num class를 상속 받는다. 그 말인 즉슨 num 자료형은 실수,정수 둘 다 사용할 수 .. 2023. 2. 22.
반응형