30天学会Swift-03:字符串与字符

学习目标

  • 理解Swift中字符串(String)和字符(Character)的基本概念。
  • 掌握字符串的创建、初始化和字面量表示。
  • 学会使用字符串插值和字符串拼接。
  • 熟悉字符串的遍历、索引访问和修改操作。
  • 了解字符串的比较方法。

学习内容

1. 字符串字面量

字符串是字符的有序集合,Swift的String类型是值类型。

  • 单行字符串字面量:使用双引号"包围。
    let someString = "Hello, world!"
    
  • 多行字符串字面量:使用三对双引号"""包围,内容可以跨越多行。
    let multiLineString = """
    This is a multi-line string.
    It can span across several lines.
    """
    print(multiLineString)
    
    • 多行字符串的开始和结束三引号必须在单独的行上。
    • 字符串内容中每行开头的空白符,如果与结束三引号的缩进对齐,则会被忽略。

2. 字符串的创建与初始化

  • 空字符串
    var emptyString = ""
    var anotherEmptyString = String()
    
  • 通过字符数组
    let characters: [Character] = ["C", "a", "t", "!"]
    let catString = String(characters)
    print(catString) // "Cat!"
    

3. 字符串插值与拼接

  • 字符串插值(String Interpolation):将常量、变量、字面量或表达式的值插入到字符串字面量中。
    let name = "Alice"
    let age = 30
    let message = "Hello, my name is \
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

明似水

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值