Swift学习笔记一

1.println("hello")

   不需要末尾写分号了,感觉又回到了石器时代

2.let constant_test=1

   var variable_test=2

   let关键字定义常量 var关键字定义变量,var让人联想到解释型语言了,这种弱类型几家欢喜几家愁啊

   let variable_double : Double = 70

   let还有这种客气的做法,明确定义类型

   var strint_test:String?="test"      ?标识为可选的

   空字符串nil

3.循环语句for in;for;while;do while

4.定义函数使用func关键字

   func test(name:String) -> String    ->指向的是函数返回值

   函数的返回值可以有多个了

   同样的函数可以内嵌函数,就是在func中再定义func

5.定义类使用class,这个在面向对象的语言中通用

  初始化构造函数init,init中内部调用类的变量用self,这和python是一致的

  对应的析构函数deinit

  如果继承了父类,需要重新实现父类的函数,那必须要用override关键字,否则会编译不通过的

6.对应类中的变量,直接有get set操作

   var test:Double {

    get {

          return 3.0*sideLength

   }

   set{

          sideLength = newValue /3.0

    }

   }

7.枚举enum

   enum和c中的宏定义不同一些,swift中在定义enum后,内部还可以增加方法来处理enum中的常量声明,是被扩展了的enum


注:swift目前没有在线编译的网站,比如codepad.org,不知哪家能给提供一个,哦哦

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值