1. TypeScript - 개요

    TypeScript는 JavaScript 기반으로 강력한 Type 구문이 있는 프로그래밍 언어로 모든 규모에서 더 나은 도구를 제공합니다. 1. JavaScript에 추가 구문을 추가하여 편집기와 긴밀한 통합을 지원합니다. 편집기에서 초기에 오류를 포착함으로써 런타임에서 발생할 수 있는 대부분의 오류를 사전에 차단할 수 있습니다. 또한, 추가 코드 없이 JavaScript를 이해하고 Type을 추론하여 코드에서 개체 및 함수의 구성을 설명합니다. 이는 에디터에서 문서와 이슈를 보는 것을 가능하게 만듭니다. 2. 런타임 라이브러리가 필요 없습니다. TypeScript 코드는 JavaScript가 실행되는 모든 곳에서 실행할 수 있도록 JavaScript로 변환됩니다. 즉, 컴파일 결과로 추가 구문은 제거되..

  2. 2021.01.09 공부/Go

    Go 기초 :: 간단한 우선순위 없는 사칙 연산

    이번에 Go를 공부하면서 조건문, 반복문, 함수, 문자열 처리, 입출력을 활용해서 간단한 우선순위 없는 사칙 연산을 구현해봤습니다. 소스 코드 package main import ( "bufio" "fmt" "os" "strconv" "strings" ) func sum(a int, b int) int { return a + b } func minus(a int, b int) int { return a - b } func multiplication(a int, b int) int { return a * b } func division(a int, b int) int { return a / b } func calc(a int, b int, cal string) int { switch cal { case "..