zoukankan      html  css  js  c++  java
  • Swift 语法须知

    什么是swift?

    swift是 2014 WWDC 发布的一款脚本语言。

    使用Swift的好处: OC ARC    最大的困难  内存管理

    而  swift  不用担心内存方面。   简洁 ,功能

    很强大  ,语法简单    与OC语言可以相互调用。 

    但是也有弱点 , 安全度不高。 .h   .m

      swift的两个不需要:1.不需要写main函数

    2.不需要在后面加分号 ,当然加上也没错(同一行有两句代码的时候,中间必须加;)

    语法:1.let  修饰的是常量,常量不允许改变 如  let 常量1 = 30    2.var  定义的变量

    swift 变量或者是常量的命名规则

    1. 不能有数学符号 (比如说  +  *)

    2 。不能包含箭头

    3.不能有非法无效的非编码字符。

    4.不能有关键字 (let  ,var)

    5,不能包含横线,指标符(my ——name)

    6,不能以数字开头

    7.不能单独只有一个下滑线。  (var  _)

     定义变量:1.隐式变量

    var myVar1 = "hello"  //myVar1  他是一个String  类型的变量

     var num =  23 num 系统就会默认为一个Int类型的变量

     var num1 =  23.0 num1 系统就会默认为一个Double类型的变量

    2.显式变量

    var myVar1 : String = "hello" 

    var num : Double =  23.0

     数据转换:如下:

    let 数字1:Int = 30

    let 数字2:Double = 23.5

    let 数字3:Double = 数字1 + 数字2

    如果这样定义,则  数字3这行是报错的,因为 数字1是Int类型。

    数字2是 Double。必须把 let 数字3:Double = 数字1 + 数字2  转换成

    let 数字3:Double = Double(数字1)+数字2

    而这种写法是正确的

    let 数字4 = 22+3.11

    //可以使用typealias关键字定义类型的别名,跟C语言的typedef作用类似

    typealias MyInt = Int

    let Sum:MyInt = 23

  • 相关阅读:
    Oracle:SQL语句--对表的操作——删除表
    Oracle:SQL语句--对表的操作——修改表名
    Oracle:SQL语句--对表的操作——修改表名
    Oracle:SQL语句--对表的操作—— 删除字段(即删除列)
    网络配置4:vlan间通信配置
    网络配置3:动态路由配置
    网络配置2:静态路由配置
    网络配置0:网络设备基础知识
    网络配置1:VLAN配置
    T-SQL之数据操作(一):增删改
  • 原文地址:https://www.cnblogs.com/popper123/p/4829150.html
Copyright © 2011-2022 走看看