‘M_PI’ is deprecated: Please use ‘Double.pi’ or ‘.pi’ to get the value of correct type and avoid casting.

在Swift5中已经不再使用M_PI了,虽然仍然可以使用,但是会有一个警告
现在一般有两种使用方法:(见注释)

func funcSeven(param:Double) -> (Double,Double) {// 周长let l = .pi * 2 * param        // 直接使用.pi// 面积let s = Double.pi * param * param       // 或者是Double.pireturn (l, s)
}
funcSeven(param: 3)

这样的使用比原先更易理解,较为通俗

Swift5中的M_PI相关推荐

  1. 关于在Swift5中无法使用String.characters的解决办法

    关于在Swift5中无法使用String.characters的解决办法 在swift5中已经舍弃了.characters的使用,如果用了则会出现报错 'characters' is unavaila ...

  2. Swift5中String、数组相互转换

    1.采用 Array(str).String(array) 方法 String转Character数组:Array(str) Character数组转String:String(array) let ...

  3. swift5 中 selector 的正确写法

    正确写法就是下面的代码(带参) let btn : UIButton = UIButton.init(type: UIButton.ButtonType.custom)self.addSubview( ...

  4. error C2065: “M_PI”: 未声明的标识符

    1.首先,程序中头文件的选择,要选择<math.h>头文件,在<cmath>文件中是没有对M_PI 的定义的(现在的<cmath>中对M_PI好像已有定义). 2. ...

  5. swift5自定义构造函数和自定义变量报required init?(coder: NSCoder) { fatalError(“init(coder:) has not bee错问题

    swift5自定义构造函数和自定义变量报required init 全局类下 UIViewController,通过构造方法传递属性值.还有一种方法,通过属性监听去给给viewController 传 ...

  6. swift5基本语法-Self 与self

    在swift 开发过程中,尤其是第三方库中,我们经常可以看到Self,但是Self与self,它们两个是不一样的,下面我们通过示例来对比下两者的区别. 相信大家都知道self这个关键字的具体作用,它跟 ...

  7. GNU Make 使用手册(于凤昌中译版)

    GNU Make 使用手册(中译版) 翻译:于凤昌 GNU make Version 3.79 April 2000 Richard M. Stallman and Roland McGrath 1 ...

  8. 刚刚,阿里开源 iOS 协程开发框架 coobjc!

    刚刚,阿里巴巴正式对外开源了基于 Apache 2.0 协议的协程开发框架 coobjc,开发者们可以在 Github 上自主下载. coobjc是为iOS平台打造的开源协程开发框架,支持Object ...

  9. Frida—HOOK 学习笔记2

    Android部分 基础知识 1)安卓分层 简单提一下安卓分层,这个点知道了更好,不知道也无所谓.毕竟我们不是开发,只是为了避免下述情况: 我要学习so文件HOOK.一波百度 "HOOK s ...

最新文章

  1. ldap 高级查询 禁用_化妆水有治疗耳部疾患、痔疮等11大功效?专家表示或含禁用物质...
  2. 导出excel表格,前端和后台导出
  3. 手机重写alert方法(去除网址和关闭网页按钮)
  4. java中椭圆类_Java中的Graphics2D类基本使用的教程
  5. Java 子类 instanceof 父类
  6. 使用python读取word文件里的表格信息
  7. Java 基本语法----数组
  8. 常用照片尺寸与像素对照表
  9. HTML背景图片设置
  10. C语言 数据结构 栈的线性实现 基本操作代码
  11. 什么是语法糖(syntactic suger)
  12. SCORM的对手——LOM
  13. 为什么人工智能工程师被戏称为“调参侠”?
  14. @Column中的length属性和@Size和@length区别
  15. 即将公布的2020年10m分辨率全球土地利用数据(欧空局出品)
  16. 银行案例分析:识别个人贷款客户画像,实现精准营销与风险防范
  17. 中国石油大学《化工设计概论》第二阶段在线作业
  18. 安装SQLServer2019
  19. 如何编写知识竞赛抢答赛规则和流程策划书
  20. ProtoBuf - Arena

热门文章

  1. 嵌入式、物联网常见通信协议
  2. 通用技术计算机辅助设计教案,高中通用技术 “计算机辅助制图”教学设计 苏教版必修1...
  3. 文件夹无法打开怎么办?
  4. Pandas高级数据分析快速入门之三——数据挖掘与统计分析篇
  5. 计算机应用外审到期未反应,计算机应用 审理中 超期
  6. 计算机导航窗口添加桌面,为Win7资源管理器导航添加桌面选项的方法
  7. 探测服务器操作系统工具,探测服务器操作系统工具
  8. yolov5部署以及训练10种中药材分类数据集
  9. 小数乘法题竖式计算机答案,小数乘法练习题竖式带答案。越多越好。
  10. php laravel开发的个人博客源码分享,支持适配移动端附截图