전체보기134 [🍎 Swift 문법] 매개변수(Parameter) & 전달인자(Argument) & 전달인자 레이블(Argument Label) 매개변수(Parameter) 이름과 레이블의 표현 방식func 함수이름(전달인자레이블 매개변수이름: 매개변수타입, ...) -> 반환타입{ 실행구문 return 반환값}func solution(_ num1:Int, _ num2:Int) -> Int{ return num1+num2}solution(3, 5) 전달인자(Argument)전달하는 "인자(값)"을 뜻함함수를 실제로 호출할 때 전달하는 "값"을 의미solution(3, 5)- 위 예시 코드에서 num1, num2가 각각 3, 5로 전달인자로 전달됨 매개변수(Parameter)전달인자를 받는 변수를 의미함func solution(_ num1: Int, _ num2: Int) -> Int{ return num1+num2}- 해.. 2024. 6. 4. 매일 배운거 정리하는 일기장 안쓰면 멍청이 2024. 6. 4. [Swift] 기초 - 1주차 03. 프로퍼티와 출력, 함수1) 할당 연산자A = B- B값을 A에 할당한다- 우변에 있는 값을 좌변의 변수에 할당한다는 의미var color = "purple"print(color) //출력: purple//변수 여러개를 한 번에 선언하고 값을 할당var a = 1, b = 2, c = 3 2) 저장 프로퍼티let- 변경할 수 없는 상수(Constant) 선언var- 변경할 수 있는 변수(Variable) 선언 3) 연산 프로퍼티var(let은 불가능)- 연산 프로퍼티는 그때그때 계산한 값을 알려주기 때문에 변수를 나타내는 var을 사용- 매번 계산하기 때문에 값을 저장하지 않는다var x = 10var y = 20var z = 0// 아래 코드에서 sum이 연산 프로퍼티이다.var sum: Int{.. 2024. 6. 4. [👾 Programmers] 07. 두 수의 나눗셈 1. 문제 설명 (📎Link)정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 soltuion 함수를 완성해주세요. 2. 제한사항0 0 📝 문제import Foundationfunc solution(_ num1:Int, _ num2:Int) -> Int {} 💻 내가 푼 방법(테스트 통과)import Foundationfunc solution(_ num1:Int, _ num2:Int) -> Int { var result = Double(num1)/Double(num2)*1000 return Int(result)} 🔎 의문점과 공부한 것1. 자료형 데이터의 형 변환에 관련해서 찾아볼 수 있었다- 정.. 2024. 6. 3. [첫번째 팀 프로젝트] 자기소개 앱 만들기 2024. 05. 27(월) 스파르타 코딩클럽 개강 하자마자 바로 진행하게된 첫 번째 팀 프로젝트! 자기소개 앱 만들기>아직 2시간짜리 앱개발 강의만 들은 상태라서 코드는 짤줄 모르고 스토리보드를 활용해서 만들면 되는 것 같았다. 새로운 조가 생겼고, 인원은 총 다섯명어떤 방식으로 진행할지 조원들끼리 논의를 진행했다 한 분이 앱 제작+배포 경험이 있으셔서 감사하게도 메인 페이지 제작과 개인 페이지 연결 부분까지 담당해 주기로 하셨고,나머지 팀원들은 개인 페이지 제작을 각자 진행하기로 했다 [앱 제작 개요]인원: 총 5명완성 목표일: ~5/30(소요기간: 4일)협업툴: Xcode Storyboard, Github 2024. 05. 28(화) 스토리보드 공유 주시기 전까지 강의를 다시 돌려보면서 어떤 내.. 2024. 5. 30. [🍎 Swift 문법] 자료형 데이터의 형 변환 1. Double 을 Int 로 바꾸기 1️⃣ Int 는 Double 과 함께 연산 되지 않음(자동으로 변환되지 않음) 2️⃣ 변환할 타입을 기재하고 괄호를 생성해 변환할 변수를 넣어야 한다var num1 = 6.18var num2 = Int(num1) //출력 6 3️⃣ 정수에 소수점을 곱할 경우 Double 로 변환하여 계산해야 한다var num1 = 100var num2 = num1 * 1.1 //에러발생var num2 = Double(num1) * 1.1 //정상작동//최종 출력 시 정수만 출력할 경우 추가해주기return Int(num2) 2. Int 값을 String 으로 변환4️⃣ 동일하게 아래와 같이 진행한다var Num = 12345var Str = String(Num) //출력 "12.. 2024. 5. 30. 이전 1 ··· 16 17 18 19 20 21 22 23 다음