swift 变量定义与使用+个人经验

学习ios才2个多月,学习得很粗糙啊,刚开始学习太着急了,学习过程大概就是粗略看了看swift的语法书,然后就开始屁颠屁颠得跟着视频后面做项目了。

总觉得这样着急,对于我这样基础不是很好的不是很合适啊。项目做着做着发现一个很严重的问题——依赖性太强了。简单来说不能自己单独写出代码。参加各种笔试的时候还是用C写。感觉大学这几年全都看C上面去了,每个学期都有用到C的课程,脑海中都是C。

这样下去也不行啊,想起以前练习c的时候是用的学校的OJ系统啊,但是学校的oj并没有swift这门语言。在向宿舍大神请教各种网站之后终于发现了LeetCode。

网址:https://leetcode.com

不错的练习编程的网站,全英文。以后也po一些题目上来把。

下面开始正题了————变量的定义与使用

为什么要先讲这个呢?

对于有编程基础的人,换一个语言的话,从浅的层面来讲不就是写法,格式嘛?

刚开始写代码的时候总是忘记这些,又要翻书查阅资料,索性自己整理一下下吧。

有些东西可能是复制其他网站上面的,大家不要介意,毕竟字数多嘛。有不对的地方希望大家能够指出来,交流交流。

下列是 Swift 变量的基本类型

  • Int 或 UInt - 这是用于整数。更具体地可以使用Int32,Int64来定义32或64位有符号整数,其中作为UInt32或UInt64用来定义32或64位无符号整数的变量。 For example, 42 and -23.

  • Float - 这是用来表示一个32位浮点数,一般用于使用较小的小数点数字。 例如:3.14159,0.1,和 -273.158。

  • Double - 这是用来表示一个64位浮点数,用于非常大的浮点值。  例如: 3.14159, 0.1, 和 -273.158.

  • Bool - 这代表一个布尔值,真或假。

  • String - 这是有序字符集合。例如, "Hello, World!"

  • Character - 这是一个单字符字符串。例如, "C"

  • Optional - 这表示可以容纳一个值或没有任何值的变量。

    Swift 还允许定义其他类型的变量,我们将在以后了解到类似 Optional, Array, Dictionaries, Structures, 和 Classes 等类型。


    注意了,swift不会给变量赋予初始值!!!


    • let 常量: 常量的值一旦设定就不能改变
    • var 变量: 变量的值可以随意更改

    常量定义格式

    • 声明符号 常量名称: 类型标注
    • let num: Int
    • 特点: 一旦设定就不能改变
    let num = 1


    定义变量格式

    • 声明符号 变量名称: 类型标注
    • var number: Int
    • 特点: 变量的值可以随意更改
    var num:Int = 1
    var str:String = "str"
    var n = 1
    var s = "abc"


    编译器可以在编译代码的时候自动推断出表达式的类型!!!

    所以还可以这样:

    var a = 3.14
    var b = 3
    var sum = a + Double(b)
    print("\(sum)")


    最后在介绍一下注释吧

    • 单行注释 //
    • 多行注释 /**/
    • Swift 的多行注释可以嵌套在其它的多行注释之中嵌套多行注释  //**//
    • xode 注释快捷键 command + / 

    很多问题还是自己动手才能发现的,写着写着,也想不起来还有什么注意事项了。
    自己动手才重要!!!








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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值