swift语言之函数的基本构架

简介: swift语言之函数的基本构架

一.什么时候适合使用函数



    1.在程序的不同地方出现了相同的代码,就应该把这相同的代码做成函数

    2.把大的项目分成小的模块


二.使用函数的好处



     1. 解决了在程序不同的地方重复的问题.

     2.便于我们日后在工程中的维护,便于不改变原来程序的情况下修改代码,也便于团队的作战


三. 函数的格式



    1. 要使用函数,首先必须声明这个函数,一个函数里面不允许有两个相同的函数名

        下面是函数的格式

        func 函数的名称 (参数的列表)-> 返回值数据类型    //func是函数的标识符,是function的前四个字母

          {  

              函数要做的事情(语句)

         }

四.函数的四种形式:以前100个数的求和为例讲述



         1):无参数也无返回值的函数,给代码起个名,要使用这个代码,就可以通过名称去调用

                 缺点:求其他数的和需要改变函数里面的值

image.png

2)无参数有返回值           有返回值必须用箭头指向  “->”

             缺点:无法改变发返回值的内容


image.png

 3):有参数无返回值的函数(...代表范围包括两边的值)通过变量解决了 "1)" 里面的缺点


                 缺点:每次输出都要在函数里面


image.png

   4):有参数有返回值


image.png


五. 具体的举例



    判断一个数是不是质数:出了1和本身以外没有约数


       1.不用函数的做法


image.png


   2.用函数的做法


image.png


六. 新建源程序文件的步骤(没有.h和.m文件,两个文件合成一个.swift文件)



   1.把函数封装起来也不是最好,把函数单独做成一个源程序文件最好,这样给别人才最好

   2.建立源程序文件的步骤:command+n 快捷方式(或者鼠标右击选择 New File)选择雨燕

Swift File 的标志

   3.在本工程程序里面可以直接使用  .swift  ,因为程序会自动搜索源程序文件

  4.在其他工程里面使用的方法

        1)建立一个新的工程

        2)点住新建的工程的nain.swift右击选择 Add File to  添加之前工程的.swift函数文件  

        3)  在第2步之后一定要记得勾选 Copy item if needed     //item是项目的意思

        4)勾选的原因:必选别人把之前的文件删除,勾选可以copy过来,别人删不删无所谓了


image.png

七.函数值的调用注意事项


        1.返回值不能超过所设置的数据类型的范围


image.png


image.png



        2没有设置.swift的函数调用,如果函数在调用函数的下面,一定要声明,如果在调用函数的


上面就不需要声明了,直接调用即可

目录
相关文章
|
1月前
|
机器学习/深度学习 TensorFlow Swift
Swift语言适合多个领域的开发
Swift语言适合多个领域的开发
64 9
|
3月前
|
存储 安全 Swift
Swift 语言为公司电脑管理软件带来新机遇
在数字化时代,公司电脑管理软件的重要性日益凸显,Swift 语言为其带来了全新机遇。Swift 语言具备简洁、安全和高效的特点,易于学习且能有效防止程序错误和漏洞,同时充分利用硬件资源,提升程序运行速度。通过 Swift,我们可以编写代码以获取硬件信息、管理软件安装与卸载,甚至实现远程控制和数据加密等功能,极大地提高了管理效率和数据安全性,为公司电脑管理提供了强大的支持。未来,Swift 语言有望助力开发综合性电脑管理平台,集成多种功能,进一步提升工作效率和数据保护能力。
55 4
|
1月前
|
监控 安全 Swift
企业上网行为管理软件:Swift 语言在移动终端监控的拓展
在数字化时代,企业对员工移动终端的上网行为管理日益重视。Swift 语言在移动终端监控中展现出独特优势,包括网络状态监测、应用使用跟踪及网页浏览行为监控等功能,有效助力企业确保信息安全和提高工作效率。
32 6
|
1月前
|
机器学习/深度学习 人工智能 移动开发
Swift语言作为苹果公司推出的现代编程语言
Swift语言作为苹果公司推出的现代编程语言
39 8
|
1月前
|
设计模式 安全 测试技术
Swift代码审查的关键点及最佳实践,涵盖代码风格一致性、变量使用合理性、函数设计、错误处理、性能优化、安全性、代码注释等方面,旨在提升代码质量和项目管理水平
本文深入探讨了Swift代码审查的关键点及最佳实践,涵盖代码风格一致性、变量使用合理性、函数设计、错误处理、性能优化、安全性、代码注释等方面,旨在提升代码质量和项目管理水平。通过实际案例分析,展示了如何有效应用这些原则,确保代码的高可读性、可维护性和可靠性。
33 2
|
1月前
|
安全 数据处理 Swift
深入探索iOS开发中的Swift语言特性
本文旨在为开发者提供对Swift语言在iOS平台开发的深度理解,涵盖从基础语法到高级特性的全面分析。通过具体案例和代码示例,揭示Swift如何简化编程过程、提高代码效率,并促进iOS应用的创新。文章不仅适合初学者作为入门指南,也适合有经验的开发者深化对Swift语言的认识。
54 9
|
1月前
|
机器学习/深度学习 安全 数据挖掘
Swift语言的应用场景非常广泛
Swift语言的应用场景非常广泛
36 4
|
1月前
|
安全 Swift iOS开发
Swift语言
Swift语言
31 4
|
1月前
|
安全 编译器 Swift
Swift 函数
10月更文挑战第27天
17 1
|
1月前
|
安全 API Swift
探索iOS开发中的Swift语言之美
【10月更文挑战第23天】在数字时代的浪潮中,iOS开发如同一艘航船,而Swift语言则是推动这艘船前进的风帆。本文将带你领略Swift的独特魅力,从语法到设计哲学,再到实际应用案例,我们将一步步深入这个现代编程语言的世界。你将发现,Swift不仅仅是一种编程语言,它是苹果生态系统中的一个创新工具,它让iOS开发变得更加高效、安全和有趣。让我们一起启航,探索Swift的奥秘,感受编程的乐趣。