91 次瀏覽
要列印偶數長度的單詞,我們使用 count 屬性計算每個單詞的長度。然後我們檢查單詞的長度是偶數還是奇數。如果是偶數,則列印該單詞;否則不列印。輸入字串: “Learn Swift language” 輸出:language 給定的字串包含三個單詞:“Learn”、“Swift” 和 “language”。但是輸出結果是 “language”,因為它的長度是偶數 (8)。演算法步驟 1 - 建立一個變數來儲存字串。步驟 2 - 使用 split() 函式將字串分割成單詞。步驟 3 - 現在… 閱讀更多
1K+ 次瀏覽
在 Swift 中,字典用於建立一個無序集合,其中資料以鍵值對的形式儲存。因此,要列印字典,我們將使用以下方法- 使用 for-in 迴圈 使用 description 屬性 方法 1:使用 for-in 迴圈 在 Swift 中,我們可以使用 for-in 迴圈列印給定字典的所有鍵值對。for-in 迴圈遍歷字典的每一對,並將它們顯示在輸出螢幕上。語法 for(key, value) in dict { print(“\(key) = \(value)”) } 這裡,… 閱讀更多
983 次瀏覽
Swift 字典是一個無序集合,其中資料以鍵值對的形式儲存。因此,要將字典作為函式引數傳遞,只需建立一個具有字典型別引數的函式和一個字典,然後在函式呼叫時將其傳遞給函式即可。語法 func functionName(dict:[DataType:DataType]){ // 函式體 } 這就是定義一個以字典作為引數的函式的方法。functionName(dict:DictionayName) 這就是將字典作為函式引數傳遞的方法。Dict.last 這裡 Dict 是字典的名稱… 閱讀更多
183 次瀏覽
在 Swift 中,我們可以合併兩個或多個整數陣列,而無需使用庫函式。Swift 提供了加法賦值運算子(+=)來合併兩個整數陣列。使用此運算子,我們將合併兩個陣列並將結果賦值給一個新陣列。語法 newArray += array 這裡,newArray 是結果陣列,array 表示我們要合併的陣列。演算法步驟 1 - 建立一個函式,該函式將兩個陣列作為引數並返回一個合併後的陣列。步驟 2 - 在函式內部建立一個空陣列來儲存結果陣列。步驟… 閱讀更多
為了合併兩個字典的內容,Swift 提供了一個名為 merging(_:uniqueKeysWith:) 的預定義函式。此函式透過合併兩個字典的元素建立一個新字典。它還使用一個組合閉包來檢查重複鍵的值。語法 func merging(otherDict){comClosure} 此函式接受兩個引數:OtherDict - 要合併的字典。comClosure - 一個閉包,它接收重複鍵的當前值和新值,然後返回輸出字典的所需值。這是一個可選引數,這意味著如果您不想… 閱讀更多
3K+ 次瀏覽
在 Swift 中,我們可以很容易地遍歷字串的每個字元。對於迭代,Swift 提供了以下方法- 使用 for-in 迴圈 使用 forEach() 函式 使用 enumerated() 函式 方法 1:使用 for-in 迴圈 我們可以使用 for-in 迴圈進行迭代。它遍歷字串的每個字元,然後執行迴圈體中給出的表示式,或者可以將它們顯示在輸出螢幕上。語法 for x in mstr{ // 函式體 } 這裡 mstr 是字串,x 儲存字串中當前的字元… 閱讀更多
684 次瀏覽
Swift 提供了一個名為 insert() 的函式,用於將一個字串插入另一個字串。insert(at:) 函式在指定位置的當前字串中新增一個新字元或字串。輸入字串 = “Program to learn” 新字串 = “Swift” 輸出字串 = “Swift Program to learn” 這裡我們在索引 1 處將一個新字串插入輸入字串。因此,我們在輸出中得到“Swift Program to learn”。語法 func insert(newVal, at: idx) 其中 newVal 表示我們要插入到給定字串中的新字串,idx 是有效的索引… 閱讀更多
字典是鍵值對的集合。這意味著鍵和值彼此相關。因此,使用值,我們可以輕鬆地從給定的字典中獲取單個或多個鍵。演算法步驟 1 - 建立一個具有鍵值對的字典。步驟 2 - 然後建立一個函式,該函式將使用值從字典返回鍵。步驟 3 - 在函式內部,我們執行一個 for-in 迴圈,該迴圈遍歷給定字典的鍵值對。步驟 4 - 現在檢查當前值是否等於指定值。如果… 閱讀更多
755 次瀏覽
在 Swift 中,字串中所有字元的頻率是指給定字串中字元重複出現的次數。例如,“Swift tutorial”,這裡“t”在給定字串中重複 3 次,“i”在給定字串中重複 2 次。因此,在本文中,我們將找到字串中所有字元的頻率。演算法步驟 1 - 建立一個變數來儲存字串。步驟 2 - 建立一個字典來儲存字元及其計數。步驟 3 - 執行 for 迴圈以遍歷每個字元… 閱讀更多
要從給定字串中刪除字尾子字串,首先,我們使用內建的 hasSuffix() 函式檢查給定的子字串是否存在於指定的字串中。然後使用內建的 index() 函式查詢字尾子字串的索引,最後刪除字尾子字串。輸入字串 = “Siya love cooking” 子字串 = “cooking” 輸出 “Siya love” 這裡,指定的子字串在給定字串中找到,因此在結果字串中,我們從輸入字串的末尾刪除了子字串。演算法步驟 1 - 建立一個字串。步驟 2 - 建立… 閱讀更多