일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- PYTHON
- DTFT
- 코테
- 알고리즘문제풀이
- leet code
- 컨볼루션
- SWIFT
- 신호처리
- leetcode
- 스위프트
- 코테준비
- 릿코드
- 코딩테스트
- 프로그래머스
- dft
- SWIFTUI
- 이산신호처리
- 트라이
- 독서노트
- 알고리즘 문제풀이
- DSP
- 파이썬
- 백준
- 알고리즘
- Leet Coding Challenge
- backjoon
- 전자공학
- IOS
- Trie
- 카카오 코딩테스트
Archives
- Today
- Total
목록일급시민 (1)
매일 매일 성장하는 섭섭군
일급객체(First Class Citizen)이란? - with Swift
First Class Citizen (일급 객채) 함수형 프로그래밍을 공부하다가 처음 듣게 된 말이다. 그리고 굉장히 자주 나온다. First Class Citizen은 다음 조건을 만족하는 객체를 의미한다. 1. 변수나 상수에 저장 및 할당 할 수 있어야 한다. 2. 파라미터(객체의 인자)로 전달 할 수 있어야 한다. 3. 함수(객체)에서 return 할 수 있어야 한다. 글로만 보면 이해가 잘 가질 않으니 코드와 함께 보도록 하겠습니다. Swift의 함수는 1급객체임으로 Swift 기반으로 작성하였습니다. 1. 변수나 상수에 저장 및 할당 할 수 있어야 한다. func firstClassCitizen(test: String) -> String { print("1") return test } let f..
개발관련/개발상식
2020. 8. 8. 22:41