美文网首页ios开源项目学Swift挣美金想法
学Swift挣美元04之基础类型(来个古诗程序)

学Swift挣美元04之基础类型(来个古诗程序)

作者: iCloudEnd | 来源:发表于2019-02-21 21:48 被阅读10次

    学Swift挣美元04之基础类型(来个古诗程序)

    本教程力争浅显,每节内容合理设置,希望大家学的轻松

    本系列教程

    Swift给我们提供了大部分的基础类型,例如String,Ints,Float 和Bools。下面我们看一看Swift的基础类型。

    import UIKit
    
    let title:String = "静夜思"
    let author:String = "李白"
    let poetry = """
    床前明月光,疑是地上霜。
    举头望明月,低头思故乡。
    
    """
    let autherBirthYear: Int = 701
    let createDate: Int = 726
    let wholeText=title+"."+author+"\n\n"+poetry+"\n"+"该诗写于"+"\(createDate)年"+",当年李白"+"\(createDate-autherBirthYear)"
    
    print (wholeText)
    

    运行效果


    古诗生成

    解释代码

    let title:String = "静夜思"
    

    let是Swift语言的保留关键词,上面的代码中通过let来分配一个常量,并且给这个常量取个名字叫 title。在:之后是这个常量的类型,例如我们让phrase是个String常量,并且通过=给phrase赋值了一个字符串。

    let poetry = """
    床前明月光,疑是地上霜。
    举头望明月,低头思故乡。
    
    """
    

    Swift中我们使用"""来定义一个多行的字符串,此处我们使用"""定义个这个古诗。

    let wholeText=title+"."+author+"\n\n"+poetry+"\n"+"该诗写于"+"(createDate)年"+",当年李白"+"(createDate-autherBirthYear)"

    wholeText是一个普通的字符串,但是他通过+把多个字符串链接起来了。其中(xxxx)是把变量或表达式结果生成字符串的方式。
    例如

    "(createDate)年"
    生成了古诗的年份

    "(createDate-autherBirthYear)"
    生成了作者当时的年龄

    相关文章

      网友评论

        本文标题:学Swift挣美元04之基础类型(来个古诗程序)

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