• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >swift > 深入理解swift变量和函数

深入理解swift变量和函数

作者:zhoudingzhao 字体:[增加 减小] 来源:互联网 时间:2017-05-28

zhoudingzhao 通过本文主要向大家介绍了swift 回调函数,swift函数,swift segue 回调函数,swift 函数式编程,taylor swift等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

Swift 函数用来完成特定任务的独立的代码块。

Swift使用一个统一的语法来表示简单的C语言风格的函数到复杂的Objective-C语言风格的方法。

函数声明: 告诉编译器函数的名字,返回类型及参数。

函数定义: 提供了函数的实体。

func getNums()->(Int,Int){ //swift函数可以返回多个变量
return (2,3)
}
let (a,b) = getNums() //let是常量,一旦赋值后不可改变, var是变量
println(a) //输出 2
var f = getNums //函数是一个对象,可以当作一个变量使用。复制给另一个变量
println(f()) //输出 (2,3)
</div>

swift 申明变量 var name = "Hello" //name会被自动识别成String 类型

或者指定变量类型: var name :String = "Hello"

swift中用 + 做字符串连接 ,但是不可 + int 型。如果要加int 型,可采用如下的方法:

var i = 200
var str = "Hello"
str = "\(str) , world , \(i)" //使用 \(变量名) , str 值是 Hello,world,200
</div>

数组中可以存储不同的数据类型

var arr = ["hello", 100, 2.3]
</div>

也可以指定只能存储数组:

var arr1 = [] //定义一个数组
var arr2 = String[]() //arr2数组 只能存储字符串
</div>

字典:

var dic = ["name":"zhou", "age":"16"]
dic["sex"] = "female" //给字典动态赋值
println(dic) //输出 [sex:female, name:zhou, age:16]
println(dic["name"]) //输出zhou
class Math{
class func max(a:Int, b:Int)->Int{
NSLog("run Math.max") //打印时间,和里面的字符串
if(a>b){
return a;
}else{
return b;
}
}
}
var maxNum = Math.max(2, b: 5)
println("Hello, \(maxNum)")
</div>

以上所述是小编给大家介绍的深入理解swift变量和函数,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Swift 函数
  • 深入理解swift变量和函数
  • 浅谈在Swift中关于函数指针的实现
  • Swift心得笔记之函数
  • Swift的74个常用内置函数介绍
  • Swift教程之函数详解
  • Swift中的可变参数函数介绍

相关文章

  • 2017-05-28Swift编程中的初始化与反初始化完全讲解
  • 2017-05-28完美解决gson将Integer默认转换成Double的问题
  • 2017-05-28Swift中用到extension的一些基本的扩展功能讲解
  • 2017-05-28Swift学习笔记之构造器重载
  • 2017-05-28深入理解Swift中的访问控制关键字
  • 2017-05-28Swift类型创建之自定义一个类型详解
  • 2017-05-28Swift学习笔记之元组(tuples)
  • 2017-05-28浅谈在Swift中关于函数指针的实现
  • 2017-05-28Swift编程中数组的使用方法指南
  • 2017-05-28Tomcat+JDK安装和配置教程

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • Swift学习笔记之元组(tuples)
    • 使用Swift实现iOScollectionView广告无限滚动效果(DEMO)
    • Swift编程中的switch...case语句实例解析
    • Swift 字符(Character)
    • SSM框架+Plupload实现分块上传大文件示例
    • 深入解析Swift编程中枚举类型的相关使用
    • 详解Swift的switch...case语句中break关键字的用法
    • eclipse中maven插件安装教程
    • swift学习文档(笔记)
    • 探讨Swift数组和字典

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有