Swift

2. Mac 사용법, Swift 문법

리버윤 2024. 9. 11. 16:49
728x90

 

 

설정 - 키보드 - 단축키 - 단축기 설정 가능

 

shift + cmd + 5 : 캡쳐 종류 여러개 보기

shift + cmd + 4 : 부분 캡쳐

shift + cmd + 3 : 전체화면 캡쳐

 

ctrl + 왼오방향키 : 미션 컨트롤 데스크탑 이동

 

 

 

 

공용 컴퓨터에선 xcode - find - close 해야 다음 이용하는 사람이 켰을 때 새로운 창으로 뜨게됨.

 

The Swift Programming Language

 https://bbiguduk.gitbook.io/swift

 

The Swift Programming Language (한국어) | Swift

Last updated 2 months ago

bbiguduk.gitbook.io

 

 

 - 대입 연산자를 사용할 때 양쪽의 공백이 동일해야함. 그렇지 않으면 오류 발생

 

//int x = 10
var x : Int = 10
var x = 10 //변수를 만들 때는 바로 시작하고 옆에 초기값을 주면 ": 자료형"은 생략 가능하다
//x = 10
print(x)

 

 

- 데이터 타입

자료형 설명 예제
Int 정수형 let age: Int = 30
Double 배정밀도 실수형 let pi: Double = 3.14
Float 단정밀도 실수형 let temperature: Float = 36.6
Bool 불린형 (참/거짓) let isSwiftFun: Bool = true
String 문자열 let greeting: String = "안녕하세요"
Array 배열 let numbers: [Int] = [1, 2, 3]
Dictionary 키-값 쌍의 집합 let capitals: [String: String] = ["한국": "서울", "일본": "도쿄"]
Set 고유한 값의 집합 let uniqueNumbers: Set<Int> = [1, 2, 3, 2]
Optional 값이 있을 수도 있고 없을 수도 있음 var name: String? = nil

 

 

자료형의 종류가 궁금할 때?
//int x = 10
var x = 10
print(type(of: x)) //x의 자료형을 알고싶을 때
//x = 10
print(x)

//Int 출력됨

 

 

자료형의 크기가 궁금할 때?
let s = MemoryLayout.size(ofValue: x) //8
print(s)​

 

  1. 단일 인용부호 (' '):
    • 주로 문자(character)를 나타내는 데 사용됩니다.
    • 예를 들어, Swift에서는 let character: Character = 'A'와 같이 사용됩니다.
  2. 이중 인용부호 (" "):
    • 문자열(string)을 나타내는 데 사용됩니다.
    • 예를 들어, Swift에서는 let greeting: String = "안녕하세요"와 같이 사용됩니다.

※ 하지만 Swift는 문자, 문자열 모두 큰 따옴표를 사용한다.
또한 Character형은 반드시 : Character를 사용해야한다. 

 

문자열 보간(String interpolation)

1. Swift

Swift에서는 \() 구문을 사용하여 문자열 안에 변수를 삽입할 수 있습니다.

swift

let name = "뤼튼"
let greeting = "안녕하세요, \(name)!"
print(greeting)  // 출력: 안녕하세요, 뤼튼!

2. Python

Python에서는 f-string을 사용하여 문자열 보간을 할 수 있습니다. Python 3.6 이상에서 사용 가능합니다.

python

name = "뤼튼"
greeting = f"안녕하세요, {name}!"
print(greeting)  # 출력: 안녕하세요, 뤼튼!

3. JavaScript

JavaScript에서는 템플릿 리터럴을 사용하여 문자열 보간을 할 수 있습니다. 백틱(`)을 사용합니다.

javascript

const name = "뤼튼";
const greeting = `안녕하세요, ${name}!`;
console.log(greeting);  // 출력: 안녕하세요, 뤼튼!

4. Ruby

Ruby에서는 #{} 구문을 사용하여 문자열 안에 변수를 삽입할 수 있습니다.

ruby

name = "뤼튼"
greeting = "안녕하세요, #{name}!"
puts greeting  # 출력: 안녕하세요, 뤼튼!

5. C#

C#에서는 $ 기호를 사용하여 문자열 보간을 할 수 있습니다.

csharp

string name = "뤼튼";
string greeting = $"안녕하세요, {name}!";
Console.WriteLine(greeting);  // 출력: 안녕하세요, 뤼튼!

 

 

변수의 값 넣기

728x90