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

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 biến trong Swift. Ở bài trước ta đã được học qua rồi, nhưng ở bài này bạn sẽ được học một cách chi tiết và đầy đủ hơn.

1. Biến trong Swift là gì?

Trong swift, biến được sử dụng để lưu trữ dữ liệu và thao tác bằng cách thực hiện những toán tử khác nhau dựa trên yêu cầu của chúng ta. Ta có thể lưu trữ các kiểu dữ liệu khác nhau trong các biến như Integer, String, Character, bool, v.v.

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.

Bất cứ khi nào bạn tạo một biến trong ngôn ngữ lập Swift, bộ nhớ sẽ tự động tạo ra một không gian cần thiết dành riêng cho biến đó và dung lượng không gian lưu trữ sẽ tùy thuộc vào từng kiểu dữ liệu khác nhau. Hãy xem bài các kiểu dữ liệu trong Swift để biết rõ hơn về điều này.

Khai báo biến

Để khai báo biến trong Swift thì ta sử dụng từ khóa var, đây cũng là từ khóa quen thuộc khi bạn học lập trình Pascal.

Cú pháp
var <VariableName> = <Value>

Bạn sẽ không cần dấu chấm phẩy ở cuối lệnh vì Swift không cần điều đó.

Ví dụ: Tạo một biến chào hỏi và in ra màn hình.

var str = "Welcome to Freetuts"
print(strr)

Kết quả sẽ in ra là "Welcome to Freetuts". Đương nhiên bạn phải import thư viện như ở bài trước thì mới chạy nhé.

Xác định kiểu giá trị cho biến

Swift là một ngôn ngữ ràng buộc kiểu dữ liệu rất mạnh, vì vậy để xác dịnh kiểu dữ liệu mà biến có thể lưu trữ thì ta sử dụng cú pháp như sau:

var varName: <data type> = <initial value>

Ví dụ dưới đây khai báo kiểu String dành cho biến str, vì vậy bắt buộc bạn phải truyền kiểu dữ liệu string cho nó, nếu không sẽ bị báo lỗi.

var str: String = "Welcome Tutlane"
print(strr)

Dưới đây là một ví dụ khác với kiểu Float.

var PI: Float = 3.14
print(PI)

2. Quy tắc đặt tên biến trong Swift

Cũng giống như các ngôn ngữ lập trình khác, tên biến trong Swift phải tuân thủ theo những nguyên tắc như sau:

  • Bao gồm các chữ cái in hoa hoặc in thường không dấu, ký tự Unicode và số.
  • Không được có khoảng trắng hoặc ký tự đặc biệt không hợp lệ.
  • Chấp nhập dấy gạch dưới.
  • Ký tự đầu tiên của tên biến bắt buộc là chữ cái.
Ví dụ
var val123 = "Welcome"
print(val123)

var _sampleVal = "Tutlane"
print(_sampleVal)

var 你好= "你好世界"
print(你好)

3. Thực hiện các toán tử trên biến

Bạn có thể sử dụng những toán tử để áp dụng lên biến. Ví dụ muốn gán giá trị cho biến thì ta dùng toán tử (=), muốn bổ sung thêm giá trị thì dùng toán tử cộng (+), muốn giảm thì trừ (-).

Trong swift, chúng ta có thể cộng hai biến bằng hai cách khác nhau, một dùng toán tử cộng và thứ hai là nội suy biến với dấu ngoặc đơn.

Sau đây là ví dụ sử dụng toán tử cộng:

var var1 = "Welcome"
var var2 = "Tutlane"

var result = var1 + var2
print(result)

Kết quả:

Welcome Tutlane

Đây là ví dụ sử dụng dấu hoặc đơn:

var var1 = "Welcome"
var var2 = "Tutlane"
print("/(var1) /(var2)")

Kết quả:

Welcome Tutlane

Để in giá trị của biến ra màn hình thì mình đã dùng hàm print.

Như vậy là bạn đã học xong cách khai báo và sử dụng biến trong ngôn ngữ lập trình Swift. Bài tiếp theo chúng ta sẽ tìm hiểu cách khai báo hằng số.

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

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ú pháp cơ bản của Swift (Comment, Variable, Constants)

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à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