找到關於 Swift 的517 篇文章

Swift 程式:從字串中刪除所有空格

Ankita Saini
更新於 2023年6月14日 12:23:59

6000+ 次瀏覽

空格字元是一種不可列印的字元,它在字串中表示空格。為了從字串中刪除所有空格,Swift 提供了以下方法:使用 isWhitespace 屬性;使用 component() 函式;使用 replacingOccurrences(of:with:) 方法;使用正則表示式。方法 1:使用 isWhitespace 屬性 isWhitespace 屬性用於檢查給定字元是否為空格字元。在此方法中,我們使用 isWhitespace 屬性和 filter() 方法來刪除給定字串中存在的所有空格。語法 var res = str.filter{!$0.isWhitespace} 在這裡,filter() 方法被呼叫在… 閱讀更多

Swift 程式:使用正則表示式列印每個單詞的首字母

Ankita Saini
更新於 2023年6月14日 15:03:30

165 次瀏覽

在 Swift 中,正則表示式用於建立模式,有助於匹配或提取給定字串的某些特定部分。我們可以藉助正則表示式文字或字串中的正則表示式來建立正則表示式例項。在本文中,我們將使用正則表示式來列印每個單詞的首字母。示例輸入:字串 = "Ram got first place" 輸出: "Rgfp " 這裡,輸出字串包含給定字串中每個單詞的首字母。在下面的示例中,我們將… 閱讀更多

Swift 程式:在字串右側填充 0

Ankita Saini
更新於 2023年6月14日 11:37:27

728 次瀏覽

在 Swift 中,用 0 填充字串是在給定字串的左側或右側新增 0,例如 234000 或 00021。在這裡,我們將使用以下方法在字串右側填充 0:使用使用者定義函式;使用預定義函式。方法 1:使用使用者定義函式 為了在字串右側填充 0,我們建立一個使用者定義函式,該函式以輸入字串和結果字串的總長度作為引數,並返回結果字串。示例輸入:字串… 閱讀更多

Swift 程式:在字串左側填充 0

Ankita Saini
更新於 2023年6月14日 11:30:40

621 次瀏覽

在 Swift 中,用 0 填充字串是在給定字串的左側或右側新增 0,例如 34000 或 0003232。在這裡,我們將用 0 在左側填充字串。示例輸入:字串 = "151" newLength = 6 輸出:000151 這裡,我們在左側用三個零填充原始字串。演算法步驟 1 - 建立一個函式,該函式將原始字串和新字串的長度作為引數。步驟 2 - 計算… 閱讀更多

Swift 程式:透過字串值查詢列舉

Ankita Saini
更新於 2023年6月14日 11:23:35

438 次瀏覽

列舉或 enum 是一種使用者定義的資料型別,它包含一組相關的值。它是使用 enum 關鍵字定義的。它也稱為列舉情況,因為它使用 case 關鍵字來宣告其中的值。在 Swift 中,允許我們透過字串值建立列舉。語法 enum nameOfEnum: Type { case value1 case value2 case value3 } Let enumVariable = value 這裡,nameOfEnum 表示列舉的名稱,value1、value2 等是在列舉中定義的值,並且… 閱讀更多

Swift 程式:實現佇列資料結構

Ankita Saini
更新於 2023年6月14日 11:18:50

409 次瀏覽

佇列是一種基於 FIFO(先進先出)原則工作的的資料結構。在佇列中,兩端都是開放的,因此我們可以從稱為後端或尾部的端新增新元素,此操作稱為入隊;從稱為前端或頭部的另一端刪除元素,此操作稱為出隊。儘管 Swift 不支援任何內建佇列資料結構,但我們仍然可以使用各種方法實現佇列,例如連結列表、結構、類、陣列等。您可以根據… 閱讀更多

Swift 程式:在字串上實現 switch 語句

Ankita Saini
更新於 2023年6月14日 10:51:25

625 次瀏覽

switch 語句是一種控制流語句,它只在 switch 語句中給出的表示式與給定的多個 case 中的一個匹配時才執行程式碼塊。如果沒有任何 case 滿足給定的表示式,則 switch 語句將執行 default case。在 Swift 中,允許我們在字串上實現 switch 語句。語法 switch (expression) { case 1: // 程式碼塊 case 2: // 程式碼塊 … default: // 程式碼塊 } 這裡,switch 語句評估表示式,並且只執行… 閱讀更多

Swift 程式:實現連結串列

Ankita Saini
更新於 2023年6月13日 17:47:04

921 次瀏覽

連結串列是一種用於儲存和管理資料的資料結構。它是一系列節點,每個節點包含兩部分:資料和對給定序列中下一個節點的引用。使用連結串列,我們可以輕鬆地從列表中的任何位置插入或刪除元素。連結串列有兩種型別:單鏈表 - 它只朝一個方向移動,因為每個節點都對下一個節點有引用。但最後一個節點的 next 指標指向 NULL。雙鏈表 - 它… 閱讀更多

Swift 程式:從給定字串中獲取字元

Ankita Saini
更新於 2023年6月13日 17:42:46

171 次瀏覽

在 Swift 中,我們可以藉助各自的索引值輕鬆地從給定字串中獲取字元。因此,為了獲取指定字元的索引,Swift 提供了一個名為 index() 的內建函式。此函式將返回一個索引,該索引與指定索引的指定距離相同。示例輸入:字串 = "Ram got first place" index = 5 輸出: "o" 這裡,給定的索引值為 5,因此結果字元為“o”。語法 func index(x:String.index, offsetBy: Int) 這裡,x 是序列的有效索引,offsetBy 是… 閱讀更多

Swift 程式:查詢字串中的重複字元

Ankita Saini
更新於 2023年6月13日 17:25:02

2000+ 次瀏覽

在 Swift 中,字串是字元的集合,因此它可以包含重複字元和唯一字元。因此,為了查詢字串中的重複字元,我們建立一個字典/陣列來儲存每個字元的計數,然後將計數大於 1 的字元新增到陣列中。示例輸入:“sky is pink” 輸出:重複字元:[“s”, “i”, “k”] 這裡,輸入字串包含三個重複字元:“s”、“i”和“k”。為了查詢字串中的重複字元,我們將使用以下方法:使用者定義函式… 閱讀更多

廣告
© . All rights reserved.