swift 基本语法---01

  Swift是苹果公司于2014年WWDC发布的一款全新的编程语言,这门语言可以用来开发ios,Mac的应用程序,苹果从2010年开始设计Swift语言,耗时4年。

  Swift的语法内混合了JavaScript、Objective-C、Python这三门语言,语法简单,代码简洁,而且在开发ios和Mac的应用程序时可以和Objective-C混用。Swift拥有了脚本语言语法简单和易于编写和测试的优点,同时也有Objective-C能够更好的利用设备性能的强大之处。

  Swift的一些简单语法:

  “hello,
world”程序:

  println(“hello,world”)

  既不用编写main函数,也没有分号结尾,一句代码搞定。

  当然,如果你喜欢分号,也可以加上。(在一行有多个语句时要加分号)。

  用let声明常量:

  let
age = 20

  用var声明变量

  var
x = 30

  你还可以用任何你喜欢的字符作为变量和常量名,包括Unicode字符

  let
网址 = “http://www.baidu.com”

  let
? = “love”

  注意点 :不能包含数学符号(比如 + 和 * )

       不能包含箭头

       不能是关键字

       不能包含连线与制表符

       不能以数字开头

  

  字符串是String类型的数据,用双引号""包住字符串内容

  var
url = "http://www.baidu.com" 字符串的常见操作 用加号 + 做字符串拼接 var     scheme =
"http://"

  var
path = "www.baidu.com"

  var
url = scheme + path // url的内容是"http://www.baidu.com"

  用反斜线 \ 和 小括号 ()
做字符串插值(把常量\变量插入到字符串中)

  let
hand = 2

  var
age = 40

  var
str = "我今年\(age)岁了,有\(hand)只手"

  str的内容是"我今年40岁了,有2只手

  Swift中常用的数据类型有
Int、Float、Double、String、Array、Dictionary等 可以看出,数据类型的首字母都是大写的

  如何指定变量\常量的数据类型

  在常量\变量名后面加上“冒号” 和
“类型名称”

   var
age : Int = 10

  上面代码表示:定义了一个Int类型的变量age,初始值是10
一般来说,

  没有必要明确指定变量\常量的类型

  如果在声明常量\变量时赋了初始值,Swift可以推断出这个常量\变量的类型
var age = 20, Swift会认定age就是Int类型

  

  整数分为2种类型

  有符号(signed):正、负、零

  无符号(unsigned):正、零

  Swift提供了8、16、32、64位的有符号和无符号整数

  UInt8 :8位无符号整型

  Int32 :32位有符号整型

  

  

  

swift 基本语法---01,布布扣,bubuko.com

时间: 2024-10-14 20:11:40

swift 基本语法---01的相关文章

Swift 基础语法

一.变量和常量 定义 let 定义常量,一经赋值不允许再修改 var 定义变量,赋值之后仍然可以修改 //: # 常量 //: 定义常量并且直接设置数值 let x = 20 //: 常量数值一经设置,不能修改,以下代码会报错 // x = 30 //: 使用 `: 类型`,仅仅只定义类型,而没有设置数值 let x1: Int //: 常量有一次设置数值的机会,以下代码没有问题,因为 x1 还没有被设置数值 x1 = 30 //: 一旦设置了数值之后,则不能再次修改,以下代码会报错,因为 x1

iOS开发Swift篇(01) 变量&常量&元组

iOS开发Swift篇(01) 变量&常量&元组 说明: 1)终于要写一写swift了.其实早在14年就已经写了swift的部分博客,无奈时过境迁,此时早已不同往昔了.另外,对于14年部分iOS开发Swift篇专题的博文也不再做任何的校正和更新,特此说明. 2)该博文对应代码可以在https://github.com/HanGangAndHanMeimei/Code获得. 一.变量和常量 01 变量和常量的定义 在swift中变量使用var来修饰,常量使用let来修饰,变量可以修改而常量不

Swift基础语法(常量变量、数据类型、元组、可选、断言等)

Swift 是 iOS 和 OS X 应用开发的一门新语言.然而,如果你有 C 或者 Objective-C 开发经验的话,你会发现 Swift 的很多内容都是你熟悉的. Swift 的类型是在 C 和 Objective-C 的基础上提出的,Int是整型:Double和Float是浮点型:Bool是布尔型:String是字符串.Swift 还有两个有用的集合类型,Array和Dictionary,请参考集合类型. 就像 C 语言一样,Swift 使用变量来进行存储并通过变量名来关联值.在 Sw

SWIFT学习笔记01

1.Swift,用来判断option是不是nil,相当于OC的 if(option) if let name = option{ greeting = "if=====" }else{ greeting = "else===" } 2.运行switch中匹配到的子句之后,程序会退出switch语句,并不会继续向下运行,所以不需要在每个子句结尾写break. 3.//使用..创建的范围不包含上界,如果想包含的话需要使用...,集合上,就是[)与[]的关系 for i

Swift常用语法示例代码(一)

此篇文章整理自我以前学习Swift时的一些练习代码,其存在的意义多是可以通过看示例代码更快地回忆Swift的主要语法. 如果你想系统学习Swift或者是Swift的初学者请绕路,感谢Github上The Swift Programming Language开源翻译的中文版,感谢极客学院wiki提供的PDF版本. 代码和PDF版本上传至Github,有兴趣的可以下载下来试试. SwiftTour Base var str = "Hello, World!" print(str) // 变

iOS开发——语法篇&swift经典语法总结

swift经典语法总结 1:函数 1.1 func funcNmae()->(){} 这样就定义了一个函数,它的参数为空,返回值为空,如果有参数和返回值直接写在两个括号里就可以了 1.2 参数需要指明类型,而如果没有返回值可以不写->(),返回值只需要写返回类型,如果写了返回名称,可以在函数调用后的值用点语法访问 1.3 在参数名称前可以加上外部参数名,调用的时候就可以带上它了,如果外部参数名和内部参数名相同则可以直接在内部参数名前加#即可 1.4 如果跟参数设置一个默认值,则swift会自动

寒城攻略:Listo 教你 25 天学会 Swift 语言 - 01 About Swift

import Foundation /* Listo Han 出品 Swift 编程攻略 攻略参考:<The Swift Programming Language> 攻略适用:本攻略适合 Swift零基础,但要有至少其他任何一门编程语言基础,熟悉程序语句的用户 攻略格式: 知识模块://***********************************************************************************************/ 模块细节://_

swift 有些语法还是不支持。

<pre name="code" class="html">"func hasAnyMatches(list: Int[], condition: Int -> Bool) -> Bool { for item in list { if condition(item) { return true } } return false } func lessThanTen(number: Int) -> Bool { return

【swift_1】swift基本语法及事例Demo

语法类的文档网上比较多,我这里参考:Swift基本语法 事例Demo:链接:http://download.csdn.net/download/riven_wn/9401928 语法须知 2个不需要 不需要编写main函数:全局作用域中的代码会被自动当做程序的入口点(从上往下执行) 不需要在每一条语句后面加上分号 let radius =10 你喜欢的话,也可以加上   let radius =10; 有一种情况必须加分号:同一行代码上有多条语句时 let radius =10;   let r