Swift程式列印集合
在Swift中,集合用於定義唯一元素的集合,這意味著集合不包含重複元素。在集合中,元素並非按特定順序排列。要列印集合,我們可以使用for-in迴圈、forEach()函式以及集合的名稱。讓我們詳細討論所有方法以及示例。
方法1:集合的名稱
要列印集合,我們只需在print()函式中呼叫集合的名稱。它將在方括號([])中顯示集合元素。或者我們可以說它將按照初始化的方式顯示集合元素(順序除外)。
語法
print(newSet)
在上面的語法中,我們將列印一個集合,其中newSet是集合的名稱。
示例
在下面的示例中,我們將建立一個並初始化一個集合。現在我們使用它的名稱列印集合。
import Foundation import Glibc // Creating a set of integer var myLuckyNumber : Set = [34, 2, 12, 67, 3, 8, 23, 9, 1] // Displaying set print(myLuckyNumber)
輸出
[9, 2, 1, 8, 12, 67, 34, 23, 3]
方法2:使用for-in迴圈
我們還可以使用for-in迴圈列印集合的元素。for-in迴圈遍歷集合的每個元素,並將它們逐一顯示在螢幕上。
語法
for x in newSet{
print(x)
}
其中newset是集合的名稱,變數x在每次迭代中儲存來自newest的當前元素。
示例
在下面的示例中,我們將建立一個並初始化一個整數型別的集合。然後我們使用for-in迴圈遍歷集合的每個元素,並將它們顯示在輸出螢幕上。
import Foundation
import Glibc
// Creating a set of integer
var myLuckyNumber : Set = [3, 8, 23, 9, 1, 7, 12, 29]
// Displaying set
for x in myLuckyNumber{
print(x)
}
輸出
8 12 1 23 7 29 3 9
方法3:使用forEach()函式
為了列印集合,Swift提供了一個名為forEach()的內建函式。forEach()函式對給定集合或序列中的每個元素呼叫指定的閉包。它的工作方式與for-in迴圈相同。
語法
func forEach(_myclo:)
其中myclo是閉包,它將給定序列或集合的元素作為引數,並根據閉包中存在的語句返回結果。
示例
在下面的示例中,我們將首先建立一個並初始化一個集合,然後使用forEach()函式顯示集合的元素。在forEach()函式中,我們傳遞一個閉包({myRes in print(myRes)}),它將顯示集合的所有元素。
import Foundation
import Glibc
// Creating a set of integer
var myFavfruit : Set = ["Orange", "Black Grapes", "Peaches", "Apple", "Kiwi", "Mango"]
// Displaying set
myFavfruit.forEach{
myRes in print(myRes)
}
輸出
Orange Apple Mango Kiwi Black Grapes Peaches
結論
這就是我們如何簡單地列印集合。所有討論的方法都顯示集合的所有元素,但集合的順序除外。因此,如果集合元素的順序發生變化,請不要感到困惑。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP