zoukankan      html  css  js  c++  java
  • Swift初探一

    今天安装了一下Xcode6-Beta版,想来体验一下Swift的魅力:安装Swift系统最低版本号为:10.9.3

    仅仅看看一点The Swift Programming Language,以下给大家分享一下:(待续。。。)

    // Playground - noun: a place where people can play
    
    import Cocoa
    
    ///1.声明一个可变的变量
    var str = "Hello, playground"
    ///2.声明常量
    let implicitInteger=70
    let implicitDouble=70.0
    //3.明白声明一个变量    变量名:类型=初值
    let explicitDouble:Double=70  //明白声明一个Double变量
    let explicitFloat:Float=4
    ///4. 类型转换
    let label="The width is"
    let width=94
    let widthLabel=label+" "+String(width)  //强制类型转换
    ///5.  使用 () 字符串中包括变量
    let apples=3
    let oranges=5
    let appleSummary="I have (apples) apples"
    let fruitSummary="I have (apples+oranges) pieces of fruit."
    ///6.使用[] 声明一个数组或者字典
    
    //6.1声明一个数组
    var names=["Lves Li","WildCat","LeLe"]
    var lele=names[2]  //获得数组内容
    names[1]="Cat"     //改变数组中的元素
    names   // ["Lves Li","Cat","LeLe"]
    //6.2声明一个字典
    var info=[
        "Lves Li":"美男纸",
        "WildCat":"帅锅",
        "Lele":"码农"
    ]
    var lInfo=info["Lele"]
    info["Lves"]="程序员"
    info   // [Lves: 程序员, Lves Li: 美男纸, WildCat: 帅锅, Lele: 码农]
    
    //6.3创建一个空的数组或者字典
    let emptyArray=String[]()
    let emptyDictionary=Dictionary<String,Float>()
    var shoppingList=[]  //声明一个空的数组
    
    
    
    
    
    


    官方建议使用Playground 能够不用编译 实时查看效果:



    转载请注明,本文转自:http://blog.csdn.net/wildcatlele  未完待续。。。


  • 相关阅读:
    Linux 内核中的 Device Mapper 机制
    阿里云 Angular 2 UI框架 NG-ZORRO介绍
    Docker容器 暴露多个端口
    修改docker容器的端口映射
    Ubuntu Docker安装
    Docker容器技术的PaaS云平台架构设计***
    scala 学习笔记三 闭包
    scala 学习笔记二 方法与函数
    scala 学习笔记一 列表List
    Python3 写Windows Service服务程序
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/4493168.html
Copyright © 2011-2022 走看看