Swift 계산기 만들기 (Playground)
·
Swift Study/Playground
// Playground로 계산기 만들기class Calculator { // Todo : 내부 구현하기 func calculate(_ operatory: Character, _ firstNumber: Int, _ secondNumber: Int) -> Double { // Character를 Int로 변환 switch operatory { case "+" : // 덧셈 연산 return AddOperation().operate(firstNumber, secondNumber) //()을 사용하면 기본 생성자를 통해서 AddOperation의 객체를 만들어줌 case "-": // 뺄..
24.06.05 Today I Learned
·
Today I Learned/2024
// import UIKit//var greeting = "Hello, playground"class Calculator { // Todo : 내부 구현하기 func calculate(_ operatory: Character, _ firstNumber: Int, _ secondNumber: Int) -> Double { // Character를 Int로 변환 switch operatory { case "+" : // 덧셈 연산 return AddOperation().operate(firstNumber, secondNumber) //()을 사용하면 기본 생성자를 통해서 AddOperation의 객..
24.06.04 Today I Learned
·
Today I Learned/2024
https://leedoseo.tistory.com/101 [내일배움캠프] 문법 기초 Swift 언어의 특징Swift 언어의 특징안정성Swift는 타입에 엄격한 프로그래밍 언어 (= Type Safe한 언어)문자열 배열에 다른 타입인 숫자 타입의 값을 담을 수 없음타입 안정성을 위해 타입 체크를 해야 함Swift는 nill(빈leedoseo.tistory.comhttps://leedoseo.tistory.com/102 [내일배움캠프]문법 기초 프로퍼티와 출력, 메서드1.  할당 연산자 =A = B이 표현은 "B값을 A에 할당한다"라는 의미우변에 있는 값을 좌변의 변수에 할당한다는 의미let color = "purple"print(color) // 출력값 : purplevar foodName = "사과"v..