Hello, world를 화면에 출력해봅니다.
A Swift Tour ( https://docs.swift.org/swift-book/GuidedTour/GuidedTour.html ) 문서의 코드를 Swift Playground( https://swiftfiddle.com/ ) 에서 실행시켜 보며 진행해보았습니다.
본 문서는 공부한 내용을 정리하는 목적으로 작성되었으며 A Swift Tour 문서의 내용을 바탕으로 하고 있습니다. 잘못된 점이 있을 수 있습니다.
2021. 10. 04 최초작성
2021. 11. 02 접속 불가 상태인 Swift Playground 사이트 변경
2022. 10. 22 최종 수정
다음 코드를 사용하여 “Hello, world!” 문자열을 화면에 출력할 수 있습니다.
print("Hello, world!") // Prints "Hello, world!" |
코드를 복사해서 Online Swift Playground에 붙여넣은 후, Run 버튼을 클릭하면 아래쪽에 실행결과 Hello, world!가 보입니다.
몇가지 살펴보면
문자열을 화면에 출력하거나 문자열을 다루기 위해 추가 라이브러리를 가져올 필요가 없습니다. 여기에선 “Hello, world!” 을 화면에 출력하기 위해 print문만으로 충분합니다.
main 함수가 없는 것을 볼 수 있습니다. 전역 스코프(Global Scope)에서 작성된 코드는 프로그램의 진입점(entry point)으로 사용되므로 main 함수가 필요하지 않기 때문입니다.
문장의 끝에 세미콜론을 쓸 필요가 없습니다.
// 로 시작하는 줄은 컴파일러에서 처리하지 않습니다. 코드 설명을 적기위해 사용됩니다.
Swift 강좌 1 - Hello, world
https://webnautes.tistory.com/1549
Swift 강좌 2 - 상수와 변수
https://webnautes.tistory.com/1550
Swift 강좌 3 - 제어문 : if, for - in, switch, repeat - while
https://webnautes.tistory.com/1551
Swift 강좌 4 - 함수
https://webnautes.tistory.com/1552
Swift 강좌 5 - 객체(Objects)와 클래스(Classes)
https://webnautes.tistory.com/1558
Swift 강좌 6 - 열거형(Enumerations)과 구조체(Structures)
https://webnautes.tistory.com/1559
Swift 강좌 7 - 프로토콜(Protocols)과 익스텐션(Extensions)
https://webnautes.tistory.com/1562
Swift 강좌 8 - 에러 처리(Error Handling)
https://webnautes.tistory.com/1566
Swift 강좌 9 - 제네릭(Generics)
https://webnautes.tistory.com/1568
'Swift' 카테고리의 다른 글
Swift 강좌 5 - 객체(Objects)와 클래스(Classes) (0) | 2022.10.22 |
---|---|
Swift 강좌 4 - 함수 (0) | 2022.10.22 |
Swift 강좌 3 - 제어문 : if, for - in, switch, repeat - while (0) | 2022.10.22 |
Swift 강좌 2 - 상수와 변수 (0) | 2022.10.22 |
SwiftUI 강좌 - Introducing SwiftUI 따라잡기 - 장소 소개하는 화면 만들기 (0) | 2022.01.16 |