找到 517 篇文章 關於 Swift

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

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

6K+ 瀏覽量

空格字元是表示字串中空格的不可列印字元。為了從字串中刪除所有空格,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

729 瀏覽量

在 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 語句中給定的表示式與給定多個案例中的某個案例匹配時才執行程式碼塊。如果沒有案例滿足給定的表示式,則 switch 語句將執行 default 案例。在 Swift 中,允許我們在字串上實現 switch 語句。 語法 switch (expression) { case 1: // 程式碼塊 case 2: // 程式碼塊 . . . default: // 程式碼塊 } 在這裡,switch 語句評估表示式,並且僅執行 ... 閱讀更多

Swift 程式實現連結串列

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

923 瀏覽量

連結串列是一種用於儲存和管理資料的資料結構。它是一系列節點,其中每個節點包含兩件事:資料和對給定序列中下一個節點的引用。使用連結串列,我們可以輕鬆地從列表中的任何位置插入或刪除元素。連結串列有兩種型別 - 單鏈表 - 它僅沿一個方向移動,因為每個節點都對下一個節點有引用。但是最後一個節點的 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

2K+ 瀏覽量

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

廣告

© . All rights reserved.