零基础从头学习Swift(二):Swift中的变量和常量

转载请注明出处:http://blog.csdn.net/xiaojimanman/article/details/56504161

http://www.llwjy.com/blogdetail/756d6c167e1eba02ef9b11300db83eb2.html

个人博客站已经上线了,网址 www.llwjy.com ~欢迎各位吐槽~

-------------------------------------------------------------------------------------------------

      在开始之前先打一个小小的广告,自己创建一个QQ群:321903218,点击链接加入群【Lucene案例开发】,主要用于交流如何使用Lucene来创建站内搜索后台,同时还会不定期的在群内开相关的公开课,感兴趣的童鞋可以加入交流。


      今天Swift学习继续,这里主要介绍下Swift中的变量和常量,自己对Swift的初步了解,感觉Swift对数据类型的定义有点像JS,都是弱类型的,都是通过var来定义一个变量(这些是自己的理解,也许不是太合适)。


Swift中的变量
      Swift中通过var这个关键字来定义变量,比如以下代码:

var str = "Hello Lulei"
var num = 520

      这里都没有指定变量具体的数据类型,都是自动来做的,如果我们想手动指定变量的具体类型的话,可以通过如下方式:

var s:String = "www.llwjy.com"
var i:integer_t = 520

      不过看一些资料说不建议这样写,自己也不是太明白。按照自己书写Java的习惯,我还是认为指定具体的数据类型这种效果要很多,方便以后程序的理解。


Swift中的常量

      Swift中通过let这个关键字来定义一个常量,Swift中的常量只能在初始化的时候赋值,之后没有办法修改,这里有点像Java中final关键词修饰的成员变量,比如

let str1 = str
就是正确的,但是在赋值之后再次赋值IDE就会报错


      在写上面相关代码的过程中,自己发现了一个比较奇怪的问题,就是字符串的拼接,如果两个变量都是字符串,可以直接使用+来完成字符串的拼接,如果字符串和数字使用+拼接,就会报错。


      最后发现Swift的这种情况下的字符串拼接可以使用以下方式:


      这种方式还是有点另类的,自己刚接触这门语言,也不对其做太多评价。


-------------------------------------------------------------------------------------------------
小福利
-------------------------------------------------------------------------------------------------
      个人在极客学院上《Lucene案例开发》课程已经上线了,欢迎大家吐槽~

第一课:Lucene概述

第二课:Lucene 常用功能介绍

第三课:网络爬虫

第四课:数据库连接池

第五课:小说网站的采集

第六课:小说网站数据库操作

第七课:小说网站分布式爬虫的实现

第八课:Lucene实时搜索

第九课:索引的基础操作


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值