`

swift语言中字符和字符串连接的2种方式

阅读更多

本人刚学swift,实现一个小功能,将字符串反转,需要用到字符和字符串的连接,

 如下,在网上搜索swif字符和字符串连接,基本都是下面的这个例子:

let string1 = "hello"
let string2 = " there"
let character1: Character = "!"
let character2: Character = "?"

let stringPlusCharacter = string1 + character1        // 等于 "hello!"
let stringPlusString = string1 + string2              // 等于 "hello there"
let characterPlusString = character1 + string1        // 等于 "!hello"
let characterPlusCharacter = character1 + character2  // 等于 "!?"

 

我只想说,在我的Xcode中 swift编译根本行不通啊!!!行不通啊!!!行不通啊!!!



 

根据本人摸索和实验,找到2种方法可以完成字符和字符串的连接。

 

var string = "hello"
var character : Character = "!";

//1. 使用String的append方法
string.append(character)
println(string)    //等于 “hello!”

//2. 使用Stirng的构造方法
var str2 = String(character)
string += str2
println(string)  //等于 “hello!”

 

最后想问下,怎么样查看自己swift语言的版本啊

 

如何查看自己苹果电脑下的swift版本:http://hae.iteye.com/blog/2285849

 

  • 大小: 157.2 KB
0
0
分享到:
评论

相关推荐

    Swift视频教程:字符和字符串,字符串Unicode展现

    在Swift编程语言中,字符和字符串是数据类型的基础部分,它们在处理文本信息时起着至关重要的作用。在这个“Swift视频教程:字符和字符串,字符串Unicode展现”中,我们将深入探讨这两个概念,以及如何在Swift中有效...

    swift-Swift中简单快速的模糊字符串匹配

    在Swift编程语言中,模糊字符串匹配是一种非常实用的技术,它允许开发者在文本数据中进行不完全匹配的搜索,尤其在处理用户输入或者实现类似于Sublime Text的文本编辑器的搜索功能时,这种技术尤为重要。模糊匹配...

    swift-Colors打印彩色字符串可以修改Swift中终端输出的字符串颜色

    在Swift编程语言中,开发人员通常需要在命令行或终端中输出信息,为了增强可读性和视觉效果,有时会希望输出的字符串带有不同的颜色。`Colors`库正是为了解决这个问题,它允许开发者在Swift中方便地打印彩色字符串,...

    09Swift 字符串.docx

    在Swift中创建字符串有两种主要方式: 1. **使用字符串字面量**:这是一种最简单直接的方法。 2. **使用`String`类的实例化**:这种方式更为灵活,适合更复杂的场景。 ##### 示例1:使用字符串字面量 ```swift ...

    Swift中文教程第二章-2.3字符串和字符[定义].pdf

    在Swift编程语言中,字符串(String)和字符(Character)是处理文本数据的重要概念。字符串是由一个或多个字符组成的有序集合,而字符是字符串的基本构建块。本教程将深入讲解Swift中的字符串和字符的定义、创建、操作...

    swift-Swift繁简对照字符串函数

    在Swift编程语言中,处理字符串是一项常见的任务,尤其是在进行国际化和本地化时,可能需要将字符串从简体中文转换为繁体中文,反之亦然。本篇将详细讲解Swift中的字符串函数,特别是针对繁简对照的功能,以及如何在...

    swift-Stringfication让所有对象变成字符串

    Swift提供了多种方式来创建一个字符串实例,包括字面量初始化、通过其他字符串或字符数组创建,以及通过`init(describing:)`方法,该方法可以将任何类型的值转换为字符串,这在打印和调试时非常有用。例如: ```...

    Swift 中的字符串(String)处理有哪些特点

    在 Swift 中,字符串(String)处理是编程中的基础且关键部分。Swift 的字符串类型是一个强大的、支持多种操作的字符串类,它提供了丰富的API来处理文本数据。以下是 Swift 字符串处理的一些特点: 在实际编程中,...

    swift-Sprinter是在iOS和MacOS上用于格式化字符串的库

    在Swift编程中,标准的字符串插值方式虽然方便,但有时并不满足所有需求,特别是在需要高度自定义格式或者处理复杂的字符串格式时。Sprinter的出现,填补了这一空白,它允许开发者使用类似于`%d`、`%s`这样的格式...

    swift-OC的字符串匹配库.包含KMP匹配AC多模字符串匹配.

    在IT行业中,字符串匹配是计算机科学的一个重要领域,特别是在编程语言如Swift和Objective-C(OC)中。这里我们将深入探讨标题和描述中提到的“KMP匹配”和“AC多模字符串匹配”,以及它们在Swift开发中的应用。 ...

    swift-MGEDateFormatter日期和字符串双向转换

    在Swift编程语言中,处理日期和时间是一项常见的任务,特别是在需要将日期数据存储到数据库或者在应用程序中进行传输时。`MGEDateFormatter`是一个专为Swift设计的库,它提供了一个简单且高效的解决方案,实现了...

    swift-GuitarSwift编写的跨平台字符串库

    2. **格式化与模板引擎**:Guitar可能包含了用于格式化字符串和模板引擎的功能,使得动态生成文本变得简单,这对于创建报告、日志或者自定义输出非常有用。 3. **字符串分割与合并**:除了标准库中的split方法,...

    swift菜鸟入门视频教程-03-字符串和字符

    在Swift编程语言中,字符串(String)和字符(Character)是数据类型的重要组成部分,它们在处理文本信息时起到关键作用。本视频教程将引导初学者逐步理解并掌握这些概念。 字符串是包含一个或多个字符的序列,通常用于...

    swift-字符串分数计算解析器与'eval'相同

    在Swift编程语言中,"swift-字符串分数计算解析器与'eval'相同"指的是创建一个功能,该功能能够解析字符串中的数学表达式,并且执行这些表达式,类似于JavaScript中的`eval()`函数。`eval()`在JavaScript中是一个...

    swift-UnchainedString扩展Swift字符串功能

    在Swift编程语言中,字符串是核心数据类型之一,用于存储文本信息。然而,在Linux平台上的Swift版本,相较于Apple的iOS和macOS环境,其标准库中的字符串操作可能相对有限。为了弥补这一差距,开发者们创建了`...

    swift-url分类解决URL里面的空格中文及其他特殊字符问题

    在Swift编程中,URL(统一资源定位符)是用于标识互联网上特定资源的字符串,它包含协议、主机名、路径、查询参数等信息。然而,URL中可能存在一些不合法的字符,比如空格、中文字符以及其他特殊字符,这些字符可能...

    swift-Mustard一个对字符串进行分词的Swift库

    Mustard库的核心功能在于提供了一种简单而高效的方法来处理字符串的分词。它支持多种分词策略,例如基于空格、标点符号甚至是自定义规则进行分词。这对于处理用户输入、分析文本数据或者实现自然语言处理算法等场景...

    swift-JSONExport把任意JSON字符串生成Swift对应的模型

    Swift编程语言以其强大的功能和简洁的语法在iOS和macOS应用开发中占据着重要的地位。在处理网络数据时,JSON(JavaScript Object Notation)格式的数据是常见的交换格式。JSONExport工具正是为了解决将JSON数据转换...

    swift语言知识点便利贴

    switch语句在Swift中比以往语言中的switch更加强大,它不仅可以用于整数,还可以用于任何数据类型的值,包括字符串和元组。它能够根据不同的case执行不同的代码块,如果所有case都不匹配,则执行默认的default代码块...

Global site tag (gtag.js) - Google Analytics