[Flutter / Dart] Dart 기초문법(함수와 람다) (1)
·
Dart 언어
1. 함수의 일반적인 특징함수를 사용하면 한 번만 작성하고 여러 곳에서 재활용을 할 수 있음! 반환할 값이 없을 경우에는 `void` 키워드를 사용함.int addTwoNumbers(int a, int b) { return a + b;}void main() { print(addTwoNumbers(1, 2));}/* 출력값3*/다트 함수에서 매개변수를 지정하는 방법순서가 고정된 매개변수(포지셔널 파라미터)입력된 순서대로 매개변수에 값이 지정됨. 예를 들어 `int a`가 `int b`보다 먼저 선언 됐기 때문에 함수를 실행할 때도 1, 2 순서대로 a와 b에 입력이 됨.이름이 있는 매개변수(네임드 파라미터)순서와 관계없이 지정하고 싶은 매개변수의 이름을 이용해 값을 입력할 수 있음. 키와 값 형태로 매..
[iOS / Swift] 함수 (Function) 정리
·
Swift/Swift 문법 정리
함수는 어떤 작업을 수행하는 코드 묶음임. Swift에서 함수는 코드의 재사용성을 높이고, 깔끔하게 관리하기 위해 필수적인 요소임.1. 함수의 기본 구조func 함수이름(매개변수: 매개변수 타입) -> 반환타입 { 실행될 코드}함수 이름은 Low Camel Case로 작성.매개변수(Parameter): 함수 내부에서 사용할 변수.반환 타입(Return Type): 함수가 결과로 반환하는 값의 타입.반환값이 없을 때는 `Void`(또는 생략 가능).예제로 가장 간단한 함수를 만들어 보겠음func sayHello() { print("Hello")}`sayHello`라는 함수를 만들었고 저 함수가 호출됐을 떄 실행되는 코드는 Hello라는 텍스트임. 호출 하는 방법은 아래와 같음sayHello() // ..
[iOS / Swift] Storyboard 간단한 계산기 만들기(3) 코드개선
·
Swift Study/Storyboard
지난 글에서 말했듯이 이번엔 값이 입력되지 않았을 때 경고창을 띄우는 기능을 추가해 볼것임.func showAlert(message: String) { let alert = UIAlertController(title: "알림", message: message, preferredStyle: .alert) let okAction = UIAlertAction(title: "확인", style: .default) alert.addAction(okAction) present(alert, animated: true) }먼저 showAlert라는 함수를 생성해 알림을 띄우는 함수를 만드는 것이 첫번쨰임. 이걸 넣어주면 되는데 적용해 ..
[iOS / Swift] 함수(Function)
·
Swift/Swift 문법 정리
Swift에서 함수의 형태1. 매개변수와 반환값 둘 다 있는 경우// 매개변수와 반환값 둘 다 있는 경우func 함수이름(매개변수1 이름: 매개변수1 타입, 매개변수2 이름: 매개변수2 타입 ...) -> 반환타입 { /* 함수 구현부분 */ return 반환값}Swift에서 함수의 형태는 다음과 같음. 위의 형태는 함수에 매개변수와 반환값이 있는 경우고 상황에따라 매개변수가 없을 수도 있고 반환값이 없을 수도 있음. 2. 매개변수가 없는 경우// 매개변수가 없는 경우func 함수이름() -> 반환타입 { /* 함수 구현부분 */ return 반환값}매개변수가 없는 경우엔 단순히 매개변수를 쓰는 괄호를 비워두면 됨. 3. 반환값이 없는 경우// 반환값이 없는 경우func 함수이름() -> void{..