응원 수익은
주인장에게 큰 힘이 됩니다 🥹

kakaopay QR kakaopay QR

이미지를 터치하면 카카오페이로 연결됩니다!

QR 코드를 카카오페이 앱에서 촬영해주세요!

 
프로필 로고 차니 기술 블로그
  • 홈
  • 일상
  • 취미
  • 회고
  • 방명록
  • Github
[Swift] 함수에 대해 알아보자 (확장편)

[Swift] 함수에 대해 알아보자 (확장편)

안녕하세요~ 차니에요! 지난 기본편에 이어서 확장편 포스팅하겠습니다. 이전 포스팅 먼저 보고 와주세요~ 1. 파라미터 확장편 1-1. 파라미터 기본값 설정 func printInfo(name: String = "channy", age: Int = 28) { print("name: \(name), age : \(age)") } 위와 같이 함수의 인자에 기본값 설정이 가능합니다. 1-2. 값에 의한 호출 (call by value) Value Type(ex. String, Int...)은 인자로 사용 시 값이 복사되어 상수(let)로 사용하게 됩니다. 즉 인자로 받은 값은 함수 내부에서 수정이 불가합니다. 1-3. 주소에 의한 호출 (call by reference) class Person { var nam..

  • format_list_bulleted App/iOS
  • · 2021. 7. 27.
  • textsms
[Swift] 일급 객체(First-class citizen)

[Swift] 일급 객체(First-class citizen)

안녕하세요~ 차니에요! 오늘은 1급 객체에 대해 알아볼게요. Swift의 함수가 일급 객체이므로 Swift로 진행하겠습니다! 1. 일급 객체란? 컴퓨터 프로그래밍 언어 디자인에서, 일급 객체(영어: first-class object)란 다른 객체들에 일반적으로 적용 가능한 연산을 모두 지원하는 객체를 가리킨다. 보통 함수에 매개변수로 넘기기, 수정하기, 변수에 대입하기와 같은 연산을 지원할 때 일급 객체라고 한다. (위키백과) 2. 일급 객체의 조건 일급 객체가 되기 위해선 아래 3가지 조건을 모두 충족하여야 합니다. 변수에 저장할 수 있어야 한다. 객체(함수)의 인자로 전달할 수 있어야 한다. 객체(함수)의 리턴값으로 사용할 수 있어야 한다. 위 세가지 조건을 모두 충족하고 있기에 Swift의 함수는 ..

  • format_list_bulleted App/iOS
  • · 2021. 7. 23.
  • textsms
  • navigate_before
  • 1
  • navigate_next
전체 카테고리
  • ROOT (115)
    • App (43)
      • Android (3)
      • iOS (40)
      • React Native (0)
    • Dev (11)
      • Cordova (7)
      • Node.js (4)
    • DevOps (12)
    • Issues (4)
    • IDE & Tool (4)
    • CS (2)
      • 정보처리기사 (2)
    • 일상 (28)
      • 차니 일기 (7)
      • 단식 일기 (21)
    • 취미 (8)
      • 일본어 (5)
      • 수영 (3)
    • 회고 (3)
전체 방문자
오늘
어제
전체
최근 댓글
인기 글
최근 글
태그
  • #Android
  • #도커
  • #차니일기
  • #보식
  • #수영
  • #일본어
  • #jlpt
  • #IOS
  • #SPM
  • #AWS
  • #anki
  • #안키
  • #xcode
  • #단식
  • #first-class citizen
  • #cordova
  • #다이어트
  • #회고
  • #Swift
  • #CodeCommit
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바