美文网首页
swift5.3-day01--变量,简单数据类型和字符串

swift5.3-day01--变量,简单数据类型和字符串

作者: 江山此夜寒 | 来源:发表于2020-09-10 16:59 被阅读0次

    1、变量

    首先需要使用var创建变量,之后可以多次改变。下面代码中,第2行和第3行不var存在,因此它们修改现有值而不是创建新变量。

    var name = "Jack"
    name = "Kanqkang"
    name = "Michael "
    

    2、字符串和整型

    Swift是一种类型安全的语言,这意味着每个变量都必须属于一种特定的类型。

    var name = 'Jack'
    var num1 = 8000
    var num2:Int = 8000
    var population = 8_000_000
    

    上面代码本质一样。如果不像num2那样进行类型注释,swift会自动判断数据类型。

    如果您有大量数字,Swift可让您使用下划线作为数千个分隔符-它们不会更改数字,但它们确实使阅读更容易.

    在字符串中放置任何类型的变量-您所要做的就是写一个反斜杠\,然后在括号中加上变量名,例如

    var score = 85
    var str = "Your score was \(score)"
    var results = "The test results are here: \(str)"
    

    3、多行字符串

    标准Swift字符串使用双引号,但是您不能在其中包含换行符。

    如果需要多行字符串,则需要稍微不同的语法:以三个双引号开头和结尾

    var str1 = """
    This goes
    over multiple
    lines
    """
    

    如果您只想让多行字符串整齐地格式化代码,并且不希望这些换行符实际出现在字符串中,请在每行末尾添加一个\,如下所示:

    var str2 = """
    This goes \
    over multiple \
    lines
    """
    

    4、Double与布尔值

    每当您创建带分数的变量时,Swift都会自动为该变量提供type Double

    var pi = 3.141
    

    布尔值,它们要简单得多:它们只持有true或false

    var awesome = true
    

    5、常量

    使用let关键字创建常数,这是可以设置一次,永远不会再值

    let taylor = "swift"
    

    6、总结

    1. 您可以使用var和创建常量let。最好尽可能多地使用常量。
    2. 字符串以双引号开头和结尾,但是如果希望它们跨多行运行,则应使用三组双引号。
    3. 整数保存整数,双精度数保留小数,布尔值保留真或假。
    4. 字符串插值允许您从其他变量和常量创建字符串,并将其值放在字符串中。
    5. Swift使用类型推断为每个变量或常量分配类型,但是您可以根据需要提供显式类型。

    相关文章

      网友评论

          本文标题:swift5.3-day01--变量,简单数据类型和字符串

          本文链接:https://www.haomeiwen.com/subject/dympektx.html