美文网首页Swift互动教程
4.4 函数的输入输出inout参数解析 [Swift教程]

4.4 函数的输入输出inout参数解析 [Swift教程]

作者: 互动教程网 | 来源:发表于2018-04-11 16:11 被阅读44次

1. 本节课将为你演示输入输出参数的使用。如果需要一个函数可以修改参数的值,并且想让修改可以保持在函数调用之后,那么就可以使用输入输出参数。

image

2. 通过在参数类型的前方添加输入输出关键词,声明一个输入-输出类型的参数。该函数的作用是用来交换两个参数的值。

image

3. 将第一个参数赋值给一个临时常量。

image

4. 然后将第二个参数的值,传递给第一个参数。接着将临时常量的值,传递给第二个参数,从而完成两个参数的值的交换。

image

5. 定义一个浮点类型的变量。参数列表中只可以传递变量作为一个输入输出参数。而不能传递一个常数或常值作为参数,因为常量和数值不能修改。

image

6. 然后定义第二个浮点类型的变量。

image

7. 调用函数,并在变量名称之前放置一个连字符(&),表示它可以作为输入输出参数进行修改。

image

8. 最后输入两个变量的名称,并在右侧的实时反馈区,观察两个参数的值的变化。

image

image

本文整理自:《Swift4互动教程》,真正的[手把手]教学模式,用最快的速度上手iOS开发和Swift语言,苹果商店App Store免费下载:https://itunes.apple.com/cn/app/id1320746678,或扫描本页底部的二维码。课程配套素材下载地址:资料下载

相关文章

  • 4.4 函数的输入输出inout参数解析 [Swift教程]

    1. 本节课将为你演示输入输出参数的使用。如果需要一个函数可以修改参数的值,并且想让修改可以保持在函数调用之后,那...

  • Swift inout参数本质

    输入输出参数 (In-Out Parameter) • 可以用inout定义一个输入输出参数:可以再函数内部修改外...

  • 无标题文章

    swift 语法 1.inout() 希望传入参数通过函数改变 func swapTwoInts( a:Int, ...

  • inout 参数

    在函数的参数中,可以传inout类型参数,如下: 其中inout关键字,当引用相应有inout参数的函数时,参数前...

  • swift 学习(二)

    参数标签可以省略,但是苹果官方不推荐这样使用 输入输出参数(在函数里面修改外部变量):关键词 inout 入参...

  • Swift3.0带来的变化汇总系列三——函数和闭包写法上的微调

    摘要: Swift3.0中关于函数参数外部名称与inout类型参数的写法微调,闭包关于逃逸类型和自动类型写法上的微...

  • Swift 中的内存安全性

    内存安全 inout 参数访问冲突 在函数体内,同时读、写 stepSize 这块内存区域。 inout 参数访问...

  • 关键字篇

    inout声明函数时,在参数前面用inout修饰,在函数内部实现改变外部参数,注意,这里只能传入变量,不能传入常量...

  • Swift 添加下标 subscript

    关键子 subscript 参数和返回值可以是任意类型(inout输入输出除外)

  • 输入输出参数(In-Out Parameter)

    下面我们通过交换两个参数值的方式讲解一下 可以用inout定义一个输入输出参数:可以在函数内部修改外部实参的值(类...

网友评论

    本文标题:4.4 函数的输入输出inout参数解析 [Swift教程]

    本文链接:https://www.haomeiwen.com/subject/zskzhftx.html