Swift - Chữ viết

Một ký tự là mã nguồn biểu diễn giá trị của một số nguyên, số dấu phẩy động hoặc kiểu chuỗi. Sau đây là các ví dụ về các chữ -

42                // Integer literal
3.14159           // Floating-point literal
"Hello, world!"   // String literal

Chữ số nguyên

Một ký tự số nguyên có thể là một hằng số thập phân, nhị phân, bát phân hoặc thập lục phân. Các ký tự nhị phân bắt đầu bằng 0b, các ký tự bát phân bắt đầu bằng 0o và các ký tự thập lục phân bắt đầu bằng 0x và không có gì đối với số thập phân.

Dưới đây là một số ví dụ về các ký tự số nguyên -

let decimalInteger = 17         // 17 in decimal notation
let binaryInteger = 0b10001     // 17 in binary notation
let octalInteger = 0o21         // 17 in octal notation
let hexadecimalInteger = 0x11   // 17 in hexadecimal notation

Chữ nổi dấu chấm động

Một ký tự dấu phẩy động có một phần nguyên, một dấu thập phân, một phần thập phân và một phần mũ. Bạn có thể biểu diễn các ký tự dấu phẩy động ở dạng thập phân hoặc dạng thập lục phân.

Các ký tự dấu phẩy động thập phân bao gồm một chuỗi các chữ số thập phân theo sau là một phần thập phân, một số mũ thập phân hoặc cả hai.

Các chữ dấu phẩy động hệ thập lục phân bao gồm tiền tố 0x, theo sau là phân số thập lục phân tùy chọn, theo sau là số mũ thập lục phân.

Dưới đây là một số ví dụ về các ký tự dấu phẩy động -

let decimalDouble = 12.1875
let exponentDouble = 1.21875e1
let hexadecimalDouble = 0xC.3p0

Chuỗi chữ

Một chuỗi ký tự là một chuỗi các ký tự được bao quanh bởi dấu ngoặc kép, có dạng sau:

"characters"

Các ký tự chuỗi không được chứa dấu ngoặc kép không thoát ("), dấu gạch chéo ngược không thoát (\), dấu xuống dòng hoặc nguồn cấp dữ liệu dòng. Các ký tự đặc biệt có thể được đưa vào ký tự chuỗi bằng cách sử dụng các chuỗi thoát sau:

Trình tự thoát Ý nghĩa
\ 0 Ký tự rỗng
\\ \tính cách
\ b Backspace
\ f Thức ăn dạng
\ n Dòng mới
\ r Vận chuyển trở lại
\ t Tab ngang
\ v Tab dọc
\ ' Trích dẫn đơn
\ " Trích dẫn kép
000 Số bát phân từ một đến ba chữ số
\ xhh ... Số thập lục phân gồm một hoặc nhiều chữ số

Ví dụ sau đây cho thấy cách sử dụng một vài ký tự chuỗi:

let stringL = "Hello\tWorld\n\nHello\'Swift 4\'"
print(stringL)

Khi chúng tôi chạy chương trình trên bằng sân chơi, chúng tôi nhận được kết quả sau:

Hello World

Hello'Swift 4'

Boolean Literals

Có ba ký tự Boolean và chúng là một phần của từ khóa Swift 4 tiêu chuẩn -

  • Một giá trị của true đại diện cho sự thật.

  • Một giá trị của false đại diện cho sai.

  • Một giá trị của nil đại diện cho không có giá trị.