博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Swift A] - A Swift Tour
阅读量:7044 次
发布时间:2019-06-28

本文共 771 字,大约阅读时间需要 2 分钟。

首先说下自己对Swift语言的一点点看法,对于一个写过javascript和常年写java代码的人来说,学习Swift是一件很简单的事情。就像某某人说过,每个人都有弱点和优点,我到目前为止,只是初步的认识这门语言,两个字扩散。或许,弱语言就是这样吧。

一、基础知识

1.基本类型

   整型:Int

   浮点型:Float,Double

   字符型:String

   布尔型:Bool

   集合类型:Array,Dictionary

   ps:基本类型首字母要大写,基本类型不能直接定义(例如不能像java那样int a = 10;应该是 var a :Int = 10;)

   

var aaa : Int = 100;var bbb : Bool = true;var ccc : Double = 233.0;var ddd : Float = 333.4;var eee : String = "33333";let fff : Int = 2000;

2.控制台打印语句:println() and print()

   学过C或C++的人都知道这个,打印日志。用法基本类似,不过有点不同的是不可以println("a:%d",a);,而是println("a:\(a)");

3.延迟语句 : sleep(1);//延迟1 second 

4.清屏语句:system(“clear screen”);//控制台不可以现

5.常量和变量:常量用let修饰,变量用var修饰

6.关于分号:如果一行中只有一行可省略分号且能编译的代码,那么这个分号可以省略。

5.问号和感叹号:?就是标识变量为可选变量或可空变量,!就是去取可选变量的非空值,!也可以用来标识变量为可选变量 

  

 

转载于:https://www.cnblogs.com/royi123/p/3832842.html

你可能感兴趣的文章
升级R语言
查看>>
Android 百度地图 SDK v3.0.0 (四) 引入离线地图功能
查看>>
FancyBox - 经典的 jQuery Lightbox 插件
查看>>
sqoop:mysql和Hbase/Hive/Hdfs之间相互导入数据
查看>>
透视转换
查看>>
html的下拉框的几个基本使用方法
查看>>
超越Web,Javascript在物联网的应用
查看>>
云适配技术原理
查看>>
为iPhone 6设计自适应布局
查看>>
PHP操作数据库PDO
查看>>
Android colors.xml 颜色列表
查看>>
EF Code First 一对多、多对多关联,如何加载子集合?
查看>>
缓存篇~第六回 Microsoft.Practices.EnterpriseLibrary.Caching实现基于方法签名的数据集缓存...
查看>>
Android ROM 制作教程
查看>>
将一列包含多个ID拆分多行
查看>>
Ibatis入门基本语法(转) good
查看>>
C#.NET如何不序列化字段、属性
查看>>
Labview中的属性节点
查看>>
C语言嵌入式系统编程修炼之(五)键盘操作
查看>>
mysql之数据类型
查看>>