본문 바로가기
반응형

함수4

Dart - 함수와 제어문 함수의 본문이 한줄이라면 아래와 같이 화살표를 통하여 한줄로 만들어 줄 수 있다. void testFunction() => print("test function"); 함수를 호출할 때는 매개변수의 개수와 타입 ,순서에 맞게 데이터를 전달해야한다. 그렇지 않으면 오류가 발생한다. 다만, 다크에서는 함수의 매개변수를 선택적으로 지원하느 옵셔널을 지원한다. (명명 매개변수, 옵셔널 위치 매개변수) 명명 매개변수란 옵셔널이므로 호출할 때 데이터를 전달하지 않을 수도 있으며, ‘이름: 값; 형태로 매개변수 이름과 값을 함께 전달한다. 명명된 매개변수를 사용하려면 함수를 선언할 때 매개변수 타입과 이름을 중괄호로 묶어서 표현한다. void some({String? data1}{ print('data1: $data1.. 2023. 10. 19.
Dart 언어란? 다트는 크로스 플랫폼에 기반을 둔 프런트엔드 프로그래밍 언어이다. 다트 파일은 main 함수를 프로그램의 진입점으로 한다. void main() { } 다트 파일은 톱 레벨(어느 요소에도 속하지 않는 최상위 영역)에 변수, 함수, 클래스 등을 선언할 수 있다. // 톱 레벨 변수 선언 int topVariable = 100; // 톱 레벨 함수 선언 void sayHello(String name) { print('Hello, $name!'); } // 톱 레벨 클래스 선언 class Car { String make; String model; Car(this.make, this.model); void displayInfo() { print('Car: $make $model'); } } void main().. 2023. 10. 19.
Kotlin - 함수를 호출하기 쉽게 만들기 [출처 - Kotlin In Action] [아래 내용들은 Kotlin In Action을 공부하면서 스스로 정리한 내용입니다] 이번 장에서는 함수를 호출하기 쉽게 만들기 지만 kotlin에서 함수 활용 방법 알아보는것이 더 맞는 것 같습니다. 책 내용에 따르면 val list = listOf(1, 2, 3) println(list) 을 실행하면 [1, 2, 3] 이라는 결과가 나오는데 이 결과를 (1; 2; 3)으로 만들려면 자바에서는 Guava나 Apache Commons 같은 서드파티 프로젝트를 추가하거나 직접 로직을 만들어야 합니다. 그런데 코틀린에는 이런 요구 사항을 처리할 수 있는 함수가 표준 라이브러리에 존재한다고 합니다. 우선 (1; 2; 3) 를 직접 만드는 함수를 구현하면 fun joi.. 2020. 2. 19.
코틀린(Kotlin)의 기초 [출처 - Kotlin In Action] [아래 내용들은 Kotlin In Action을 공부하면서 스스로 정리한 내용입니다] Kotlin 프로그래밍에 대해 공부를 시작해 보려 합니다. Kotlin에 대한 설명 혹은 장점 사용처 등은 다른 글에서 쓰도록 하겠습니다. 아래는 흔한 Hellow World 문입니다. fun main(args:Array){ println("Hello, World") } 위의 결과는 Hello, World가 나올 것이고, 위의 code를 통해 간단한 Kotlin 프로그래밍 특징을 보면, 1. 함수를 선언할 때는 fun을 사용한다. 2. 파라미터 이름 뒤에 그 파라미터의 타입을 쓴다. ex) args:Array 3. 자바와 달리 꼭 클래스 안에 함수를 넣어야 할 필요가 없다. 4.. 2019. 8. 21.
반응형