[Welcome To Swift] A Swift Tour - Hello, world!

Bibi·2021년 11월 12일
0

A Swift Tour - Hello, world!

https://docs.swift.org/swift-book/GuidedTour/GuidedTour.html

Tradition suggests that the first program in a new language should print the words “Hello, world!” on the screen. In Swift, this can be done in a single line:

print("Hello, world!")
// Prints "Hello, world!"

If you have written code in C or Objective-C, this syntax looks familiar to you—in Swift, this line of code is a complete program. You don’t need to import a separate library for functionality like input/output or string handling. Code written at global scope is used as the entry point for the program, so you don’t need a main() function. You also don’t need to write semicolons at the end of every statement.

This tour gives you enough information to start writing code in Swift by showing you how to accomplish a variety of programming tasks. Don’t worry if you don’t understand something—everything introduced in this tour is explained in detail in the rest of this book.

NOTE

For the best experience, open this chapter as a playground in Xcode. Playgrounds allow you to edit the code listings and see the result immediately.

Download Playground

전통적으로 새로운 언어의 첫 프로그램은 "Hello, world!"를 화면에 출력하는 것입니다. Swift에서, 이는 아래의 한 줄로 가능합니다 :

print("Hello, world!")
// Prints "Hello, world!"

만약 당신이 C나 Objective-C로 코드를 작성한 적이 있다면, 이 문법은 당신에게 친숙해 보일 것입니다 - Swift에서, 이 코드 한 줄은 하나의 완전한 프로그램입니다. 당신은 입력/출력이나 문자열 다루기와 같은 기능을 위해 별도의 라이브러리를 불러올 필요가 없습니다. 전역 스코프로 작성된 코드는 그 프로그램의 엔트리 포인트로 사용되기 때문에, main() 함수가 필요없습니다. 또한 모든 구문의 끝에 세미콜론을 작성할 필요도 없습니다.

이 tour는 다양한 프로그래밍 과제를 성취하는 법을 보여줌으로써 Swift로 코드를 작성하기 시작하기 위한 충분한 정보를 줄 것입니다. 어떤 것을 이해하지 못하더라도 걱정하지 마세요 - 이 tour에 소개된 모든 것은 이 책의 나머지에 자세히 설명되어 있습니다.

메모

최고의 경험을 위해, 이 챕터를 Xcode의 playground로 여십시오. Playgrounds는 코드 리스트들을 편집하고 그 결과를 즉시 볼 수 있도록 합니다.

Playground 다운로드

영단어 정리

  • complete 완전한. 완벽한.
  • separate 분리된. 별개의.
  • statement 서술. 진술서. 표현.
  • accomplish 성취하다
  • listing (명) 리스트. 특히 공적인 것.
  • import (컴) (다른 프로그램에서 데이터를) 불러오다
  • scope 범위. (컴) 스코프
  • task 과제
  • — : 대시.. 하이픈 아님 : 설명할 때 사용한다.

0개의 댓글