BASIC
CONDITIONAL
LOOPS
TRANSFER STATEMENTS
COLLECTION TYPES
ADVANCED
CÁC CHỦ ĐỀ
BÀI MỚI NHẤT
MỚI CẬP NHẬT

Cú pháp cơ bản của Swift (Comment, Variable, Constants)

Trong bài này chúng ta sẽ tìm hiểu một chút về cú pháp cơ bản của ngôn ngữ lập trình Swift như: Comments, Keywords, Semicolons.

test php

banquyen png
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

Trước khi bắt đầu thì hãy tìm hiểu một chút về playground editor là gì đã nhé.

1. Playground Editor là gì?

Nhìn chung bạn phải hiểu rằng playground editor là một dạng editor chứa hai thành phần. Phía bên trái màn hình là trình soạn thảo, bạn sẽ viết mã Swift vào đây. Phía bên phải màn hình là nơi hiển thị kết quả sau khi biên dịch.

swift playground interface editor structure png

Bạn hãy quan sát hình ảnh phía trên, mặc định nó có một đoạn mã như sau:

Bài viết này được đăng tại [free tuts .net]

//: playground - noun: a place where people can play

import UIKit

print("Hello World")

Khi bạn chạy chương trình này thì thu được két quả như sau:

Hello World

Quan sát kĩ hơn thì đây là cấu trúc của một chương trình Swift. Dòng đầu tiên chính là comment, dòng thứ hai là đoạn code import thư viện cần thiết để chạy ứng dụng, dòng thứ ba là in ra màn hình một chuỗi Hello World. Chúng ta sẽ tìm hiểu kỹ hơn qua những phần dưới đây.

2. Comment trong Swift

Comment hay còn gọi là ghi chú, đây là những dòng giải thích mà trình biên dịch sẽ bỏ qua trong quá trình xử lý biên dịch mã Swift. Ta thường sử dụng comment để ghi những lưy ý hay giải thích một đoạn code nào đó.

Việc tạo ghi chú sẽ giúp ích cho sau này, hoặc giúp người khác có thể đọc code của bạn một cách dễ dàng hơn.

Chúng ta có hai loai ghi chú, thứ nhất là ghi chú 1 dòng và thứ hai là ghi chú nhiều dòng.

Ghi chú 1 dòng
//: Playground - noun: a place where people can play
Ghi chú nhiều dòng
/* Playground - noun: a
 place where
 people can play */

Có nghĩa là bạn sử dụng đấu // để ghi chú một dòng, và cặp /**/ để ghi chú nhiều dòng.

3. Swift Import Class

Trong Swift có rất nhiều thư viện và nó không được tích hợp sẵn vào project của bạn. Vì vậy trước khi sử dụng tài nguyên của thư viện nào thì bạn phải sử dụng từ khóa import để thêm thư viện đó vào project.

Dưới đây là đoạn mã import hai thư viện bắt buộc phải có trong hầu hết các ứng dụng Swift.

import UIKit
import MapKit

4. Semicolons trong Swift

Semicolons chính là dấu chấm phẩy. Khi bạn học các ngôn ngữ như C, C++, PHP thì dấu chấm phẩy là bắt buộc khi kết thúc một dòng lệnh. Tuy nhiên trong Swift thì điều này là không cần thiết.

Trong Swift, dấu chấm phẩy không phải là một điều bắt buộc, có nghĩa là ta có thể dễ dàng bỏ qua các dấu chấm phẩy ở cuối câu lệnh, và trình biên dịch sẽ biên dịch mã code mà không có bất kỳ lỗi nào.

var str = "Hello, playground"

Trong trường hợp bạn muốn viêt hai câu lệnh nằm chung một hàng thì lúc này dấu chấm phẩy là bắt buộc phải có.

var str = "Hello";  var strr = "Tutlane"

5. Bảng Keywords trong Swift

Từ khóa (keyword) là các định danh và đó là những từ khóa được tích hợp sẵn trong ngôn ngữ Lập trình Swift. Nếu chúng ta đang cố gắng sử dụng từ khóa làm đối số hoặc đặt tên biến thì trình biên dịch sẽ nhắc lỗi rằng từ khóa này là từ khóa đặc biệt và bạn không có quyền sử dụng các từ khóa này.

Bảng sau đây là một số từ khóa thông dụng nhất trong Swift.

Class deinit Enum extension Func import Init
operator private protocol public static struct subscript
break case continue default do else for
return switch where while as false is
dynamicType super true _COLUMN_ Let in _FILE_
internal typealias if nil var self unowned
_FUNCTION_ _LINE_ associativity convenience dynamic didSet precedence
final get infix inout right set type
lazy left mutating none weak willSet prefix
nonmutating optional override postfix Protocol required

6. Biến trong Swift

Trong Swift, biến (variables) là một định danh, dùng để trỏ tới một ô nhớ trong bộ nhớ của thiết bị. Chúng ta sẽ dễ dàng thay đổi giá trị của ô nhớ và sử dụng với nhiều mục đích khác thông qua biến đó.

Để khai báo biến ta sử dụng cú pháp như sau:

var <VariableName> = <Value>

Trong đó tên biến phải là các chữ cái tiếng Anh, in hoa hoặc in thường đều được. Bắt buộc kí tự đầu tiên phải là chữ, các kí tự tiếp theo phải là số, không được có kí tự đặc biệt.

Ví dụ
var strr = "Freetuts"
print(strr)

Chạy chương trình này thì bạn sẽ thấy xuất hiện kết quả là "freetuts".

7. Hằng số trong Swift

Về ý nghĩa thì hằng tương tự như biến. Tuy nhiên điểm khác biệt nhất là đối với biến thì ta có thể thay đổi giá trị, nhưng đối với hằng số thì giá trị không thể thay đổi, vì vậy bạn phải gán giá trị lúc khai báo.

Cú pháp khai báo hằng số trong Swift như sau:

let <ConstantName> = <Value>

Giả sử mình muốn tạo hằng số domain có giá trị là freetuts.net thì viết như sau:

let domain = "freetuts.net"
print(strr)

Trên là một số kiến thức và lệnh cơ bản của ngôn ngữ lập trình Swift. Bạn có thể tự trải nghiệm bằng cách tự viết trong XCode Editor và xem kết quả.

Cùng chuyên mục:

Giới thiệu Collection trong Swift

Giới thiệu Collection trong Swift

Trong bài này mình sẽ giới thiệu một số collection trong Swift

Lệnh continue trong Swift

Lệnh continue trong Swift

Trong bài này mình sẽ nói đến lệnh continue trong Swift

Lệnh break trong Swift

Lệnh break trong Swift

Trong bài này mình sẽ giới thiệu một lệnh có công dụng rất hay, đó…

Vòng lặp Repeat-While trong Swift

Vòng lặp Repeat-While trong Swift

Trong bài này mình sẽ giới thiệu đến một vòng lặp rất đặc biệt, đó…

Vòng lặp while trong Swift

Vòng lặp while trong Swift

Trong bài này bạn sẽ được học vòng lặp while trong Swift,

Vòng lặp For-In trong Swift

Vòng lặp For-In trong Swift

Ở bài trước chúng ta đã được tìm hiểu vòng lặp for trong Swift, vậy…

Vòng lặp For trong Swift

Vòng lặp For trong Swift

Trong bài này chúng ta sẽ tìm hiểu vòng lặp for trong Swift.

Tuples trong Swift

Tuples trong Swift

Trong bài này chúng ta sẽ tìm hiểu kiểu dữ liệu Tuple trong Swift

Switch Case trong Swift

Switch Case trong Swift

Trong bài này mình sẽ nói về lệnh rẻ nhánh switch case trong Swift.

Toán tử ba ngôi trong Swift

Toán tử ba ngôi trong Swift

Trong bài này mình sẽ giới thiệu toán tử ba ngôi trong Swift

Lệnh if else trong Swift

Lệnh if else trong Swift

Trong bài này chúng ta sẽ tìm hiểu lệnh rẻ nhánh If trong Swift

Characters trong Swift

Characters trong Swift

Trong bài này mình sẽ nói rõ hơn về kiểu dữ liệu kí tự character…

Chuỗi String trong Swift

Chuỗi String trong Swift

Trong bài này ta sẽ tìm hiểu kỹ hơn về kiểu dữ liệu chuỗi trong…

Các toán tử trong Swift

Các toán tử trong Swift

Trong bài này chúng ta sẽ tìm hiểu các toán tử trong lập trình Swift

Hằng số (Constants) trong Swift

Hằng số (Constants) trong Swift

Trong bài này bạn sẽ được học cách sử dụng hằng số trong Swift

Khai báo biến trong Swift

Khai báo biến trong Swift

Trong bài này chúng ta sẽ tìm hiểu về biến (variable) và cách khai báo…

Các kiểu dữ liệu trong Swift

Các kiểu dữ liệu trong Swift

Trong bài này chúng ta sẽ tìm hiểu một số kiểu dữ liệu thường dùng…

Cài đặt XCode Editor và viết chương trình Hello World

Cài đặt XCode Editor và viết chương trình Hello World

Trong bài này mình sẽ hướng dẫn các bạn cách cài đặt XCode Editor

Giới thiệu ngôn ngữ lập trình Swift

Giới thiệu ngôn ngữ lập trình Swift

Trong bài viết này chúng ta sẽ tìm hiểu những điều cơ bản nhất về…

Top