在这个课程中,我们遇到了这样的代码

    @IBAction func oprate(sender: UIButton) {let opration = sender.currentTitle!if userIsOnInput {enter()}switch opration {case "+": performOperation{ $0+$1 }case "−": performOperation{ $1-$0 }case "×": performOperation{ $0*$1 }case "÷": performOperation{ $1/$0 }
//        case "√": performOperation{ sqrt($0) }default: break}}func performOperation(opretion:(Double,Double) -> Double) {if operandStack.count >= 2 {displayValue = opretion(operandStack.removeLast(), operandStack.removeLast())enter()}}/** 并不能闭包参数的重载  */
//    func performOperation(opretion: Double -> Double) {
//        if operandStack.count >= 1 {
//            displayValue = opretion(operandStack.removeLast())
//            enter()
//        }
//    }

视频里运行的各种欢脱,但是我们就是编译不过去。。。  

注释处错误:在stack Overflow中找到了答案:因为swift语言支持重载,但是OC语言不支持重载!

话说,我这里哪里和OC有关?这里明明是swift。。。仔细看看,发现UIViewController是继承自NSObject的。。。

可能是Paul Hegarty使用的XCode版本比较低,所以并没有遇到

转载于:https://www.cnblogs.com/LiuLady12138/p/4952343.html

关于ios8斯坦福公开课第二课相关推荐

  1. Windows Azure系列公开课 - 第二课:为什么选择Windows Azure(下)

    Windows Azure中有什么? |基础结构 Windows Azure能够根据您企业的需求提供最适合的基础结构,并且在业务发展或精简时能够根据变化的需求及时的做出改变.您可以将Windows A ...

  2. 斯坦福公开课 机器学习 课1

    监督学习 supervised learning:通过已有的正确的输入-输出来建立模型. 学习理论 learning theory:近似函数. 无监督学习 unsupervised learning: ...

  3. 斯坦福公开课 机器学习 课2

    监督学习:梯度下降(gradient descent).m表示样本个数,x表示输入变量(特征),y表示输出变量(目标变量). 转载于:https://www.cnblogs.com/tessaiga/ ...

  4. Coursera公开课笔记: 斯坦福大学机器学习第二课“单变量线性回归(Linear regression with one variable)”

    Coursera公开课笔记: 斯坦福大学机器学习第二课"单变量线性回归(Linear regression with one variable)" 发表于 2012年05月6号 由 ...

  5. “悟道”公开课第二讲丨如何优化大模型输出结果

    图片出处:https://bmk.sh/2020/05/29/GPT-3-A-Brief-Summary/ 如果你错过了上一波深度学习引发的NLP范式转换,不要再错过这一波超大预训练模型的崛起. 现在 ...

  6. 斯坦福大学机器学习第二课 “单变量线性回归”

    斯坦福大学机器学习第二课"单变量线性回归(Linear regression with one variable)" 发表于 2012年05月6号 由 52nlp 斯坦福大学机器学 ...

  7. SAP Fiori Elements 公开课第二单元视频的台词和课程主要内容

    课程地址 很多 SAP 从业者反映,open SAP 上的视频,因为网络原因无法访问,所以我会陆续在我的个人微 信 号"汪子熙"上面,把这些视频配上中文字幕并发布出来,敬请关注. ...

  8. 【斯坦福公开课-机器学习】1.机器学习的动机和应用(吴恩达 Andrew Ng)

    文章目录 0三个目标 0先修课程要求 基本工具 1-网址 2-邮箱 3-本系列课程链接 1机器学习的定义 1-1非正式定义 1-2正式的定义 2监督学习(Supervised Learning) 2- ...

  9. 计算机组装课的评课记录,公开课评课记录表.doc

    公开课评课记录表 瑶湖教学口教研室上公开课评课记录表 学院(部)信息学院教研室计算机基础教研室教研室 人数10时 间11月6日第5节地 点S1-214上课教师黄伟力授课课程大学计算机基础授课班级13本 ...

最新文章

  1. Python——基于PIL和CV2实现自动拼图解决方案
  2. 阿里Python后端1w+薪资面试真题!(附带准答案)offer轻松拿到手
  3. bzoj 2178 圆的面积并 —— 辛普森积分
  4. mysql从库应用负载_线上MySQL数据库高负载的解决思路--再次论程序应用索引的重要性...
  5. Java高级语法笔记-反射机制(Reflection) (1)
  6. uva 10048 Audiophobia(最小生成树)
  7. 201403-1_相反数的个数
  8. dns bind配置教程
  9. Bootstrap3栅格系统布局实例
  10. 17. PHP 表单处理
  11. java数组表示方法_Java中数组总结
  12. 2021年终总结——脚踏实地,为下一次腾飞积蓄力量
  13. ath9k usb wifi 网卡驱动浅析
  14. Seventh season third episode,women are mean,joey said!!!!!!
  15. oracle重建inventory,Oracle中Inventory目录作用以及如何重建此目录-Oracle
  16. 人工智能相关概念整理
  17. 【开源案例】基于机智云物联网平台的懒人版智能花盆
  18. excel每行按模板导出为一个excel文件,可以指定列文本生成二维码或者条形码
  19. 台式计算机识别不了u盘,电脑为什么识别不了u盘 电脑识别不了u盘该如何解决...
  20. 冯东阳:吐胆汁分享原创文章写作经验

热门文章

  1. wordpress小说发布软件
  2. cp: cannot create regular file `/usr/bin/nginx': Text file busy
  3. 运动蓝牙耳机怎么选、最适合运动的蓝牙耳机推荐
  4. 评价打星星的html代码,SMTC:纯CSS 星星打分评价
  5. Java连接Oracle数据库(详细!快速上手)
  6. html5透明图片格式,支持png透明图片解决方法图
  7. Intel DDR布线之Tabbed Routing
  8. C# Fleck实现websocket
  9. SolidWorks正版软件系统配置要求
  10. 【Java研发岗技能要求】