세상을 더 편리하게
article thumbnail
[Kotlin/코틀린] 입력과 출력
Programming/Kotlin 2020. 10. 3. 10:41

입력 코틀린에서는 자바와 같이 Scanner를 이용해서 입력을 받을 수 있다. import java.util.* fun main() { val a = readLine() print("a를 정수로 변환합니다. ${a!!.toInt()}") val s = Scanner(System.`in`) val b = s.next() print("b를 정수로 변환합니다. ${b.toInt()}") val c = s.nextLine() print("c를 정수로 변환합니다. ${c.toInt()}") } 1. readline() readline() 은 String? 타입으로 입력을 받는다. 그렇기에 반드시 다른 type으로 변환할 때에는 !! 를 써줘야 한다. 개행문자로 구분한다. ※ String? = String 이지만 ..

article thumbnail
[JavaScript/JS] 함수
Programming/JavaScript 2020. 5. 30. 05:07

자바스크립트의 기본적인 함수의 형태는 다음과 같다. function name(a,b){ return a + b; } function 으로 선언하며, 파라미터는 따로 자료형을 적지 않는다. 익명 함수 자바스크립트는 변수 선언시 var 을 선언한다. 변수에 함수를 직접 넣는 익명 함수를 선언할 수 있다. var add = function (a,b) { return a+b; } console.log(add(20,30)) // 50 익명함수는 선언 때 함수를 정의해야 하지만, 변수 값이 초기화 되는 것은 아니다. 변수안에 파라미터 값을 넣었을 때 초기화가 되는 것이다. 즉시 실행 함수 즉시실행함수는 익명함수에서 선언과 동시에 초기화해준 것이라고 생각하면 쉽다. var add = (function (a, b) {..

article thumbnail
[JavaScript/JS] for of
Programming/JavaScript 2020. 5. 30. 04:54

자바스크립트는 C언어와 조건문 차이는 for of 가 있다. 사용법은 다음과 같다. var num =[1,2,"사과",5]; for(var value of num){ console.log(value) } 배열을 인덱스 0번 부터 끝까지 차례대로 반환해주는 역할을 한다.

article thumbnail
[JavaScript/JS] 자료형 / 배열 / var let const 차이점
Programming/JavaScript 2020. 5. 30. 03:30

자바스크립트에서의 기본적인 자료형은 위와 같다. 배열 자바스크립트에서 배열은 [ ] 대괄호로 표현한다. 배열에는 숫자 문자열 문자 혼합해서 인자로 들어 갈 수 있다. var arr = ["사과", 5, 'c']; console.log(arr); //[ '사과', 5, 'c' ] var let const 차이점 먼저 var let const 는 { var } { let , const } 로 나눌 수 있다. var name = "Hello"; console.log(name); var name = "World"; console.log(name); /* Hello World */ 먼저 var 을 살펴보자. name 이라는 변수명이 2번이나 선언되고 초기화 되었지만 아무런 문제 없이 실행됨을 알 수 있다. 간단한..