二元运算符 / 不能应用于 Int 和 Double 类型的操作数 [重复]

2023-12-05

您好,对于 Swift 和一般编程新手来说。通过练习给出的代码正是:

//: Playground - noun: a place where people can play

import UIKit

let height = 12
let width = 10


let area = height * width

let areaInMeters = area / 10.762

但我收到错误“二元运算符 / 无法应用于 Int 和 Double 类型的操作数”。

经过一番研究后,我发现你不能同时对整数和双精度数进行操作。所以我将最后一行更改为:

let areaInMeters = (Double)area / 10.762

然后我收到错误“一行中的连续语句必须用 ; 分隔”它要我把 ;后区域。这些对我来说都没有任何意义。

使用 El Capitan beta 和 Xcode 7 beta。


高度和宽度都将被推断为 Int 类型。因此,area 也是 Int 类型,而 10.762 是 Double 类型。

在 Swift 中,安全性至关重要,因此您需要拥有相同类型的两个操作数。

解决方案是(正如 Eric D. 建议的那样)是将面积转换为 Double:

let areaInMeters = Double(area) / 10.762
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

二元运算符 / 不能应用于 Int 和 Double 类型的操作数 [重复] 的相关文章

随机推荐

  • Javafx 2.0 中的自定义标题栏?

    有没有关于如何在 javafx 2 0 中创建自定义标题栏的教程 我正在创建一个桌面 GUI 应用程序 希望有一个黑色渐变标题栏 其中包含用于最小化和关闭的自定义按钮 Here是 WPF 的教程 我正在寻找类似于 javafx 的东西 隐藏
  • Powershell DSC:带有参数的复合资源不起作用

    我正在开发 DSC 复合资源 但我似乎无法让它工作 我的代码 E Dev DSCResources run ps1 Import Module Test Force Configuration Run Import DscResource
  • Ionic 4 中的冲突组件:IonCard 和 SwingCardComponent

    我正在关注本教程 并且我在 Ionic3 和 4 之间的差异方面面临一些困难 我正在使用 Ionic4 当我这样做时ionic serve一切都编译成功 但是当我转到网络浏览器时 控制台中出现以下错误 Uncaught Error Temp
  • 没有数据库的 ASP.NET MVC 角色(并且没有角色提供程序)

    我有一个超级简单的 ASP NET MVC 应用程序 它使用 RpxNow OpenID 来允许用户登录 我现在想让用户编辑自己的帐户 并提供管理员访问权限来编辑任何人的帐户 我有两个单独的 编辑帐户 视图 帐户 编辑 帐户 编辑 1 第一
  • 无法在 Windows 7 本地运行 Meteor 应用程序

    我在从命令提示符行运行我的应用程序时遇到问题 我不习惯从终端运行应用程序等 我将向您展示我在下面得到的内容 C Windows system32 gt meteor create newapp newapp created To run y
  • Bean 验证不起作用 Spring Data Neo4j

    我正在使用带有嵌入式 Neo4j 的 SDN 我必须使用 bean validate 但它不起作用 null 毫无例外地保存在数据库中 依赖性是 dependencies specify dependencies here under ei
  • 如何根据普通 JavaScript 中的输入名称创建表单输入值的嵌套对象 (JSON)?

    假设表格如下所示
  • 图像处理 - 旋转扫描文档以对齐文本

    我有一个 OCR C 项目 其中包含包含文本的扫描文档 我需要返回文档中的文本 我已经有了解析文本的解决方案 但是我们陷入了扫描文档旋转的部分 向右或向左 假设图像中没有噪声 所有像素都是白色或黑色 任何人都可以帮助我们使用一种算法在运行时
  • MVC中Ajax.BeginForm刷新整个页面

    我一直在尝试向我的 mvc 站点添加一些 Ajax 功能 但是 我遇到了有关页面刷新的问题 我在主页侧边栏上创建了一个 RSS 视图 它允许用户使用下拉列表选择他们想要查看的 RSS 提要 最初我在 mvc 中使用 html begin 表
  • WSO2 ESB 未知错误代码 102511

    我最近升级了WSO2 ESB到版本 4 7Windows Server 2008 R2在简单地将 SOAP 请求代理到端点时遇到了下一个错误 当处理程序处于不一致状态时接收响应REQUEST HEAD ERROR CODE 102511 E
  • 使用 IntelliJ 内部控制台的 Kotlin readLine() 函数出现问题

    当我尝试从用户那里读取一些值时 我会得到奇怪的行为 例如 如果我有一个简单的程序 fun main print insert value val tmp readLine println value tmp 我期望该程序的下一个行为 ins
  • 可以根据 URL 路径解析 DNS

    我的理解是 与单独的子域 例如不同书籍类型的子站点 相比 将两个相关站点放在同一域下有一定的优势 我能想到的两个是使用相同的 SSL 证书和 SEO 排名 我希望同一域有不同的路径解析到不同的 IP 地址 例如example com a t
  • notificationclick 事件服务工作者

    我正在与服务人员合作在我的用户之间显示通知 在我的代码中我包括notificationclick事件 通过这次活动 我试图处理两个案例 第一种情况 如果在我的浏览器中打开了我的网站页面 请不要打开它 而是关注它 第二种情况 如果我的浏览器没
  • 如何将java函数指针传递给c++本机代码

    我想从java android 代码调用本机c 方法 并将java函数作为参数传递 这样我就能够将函数指针保存在c 代码中 并从本机代码激活它 我选择使用匿名类在java中实现函数指针 并从java中调用本机函数 如下所示 interfac
  • 尝试将 NetCDF 导入 R 时出错

    我很难在 R 中打开 NetCDF 文件 当我尝试用以下命令打开它时 library ncdf read in NetCDF file maize nc lt open ncdf C Users Jo Desktop pft harvest
  • 如何在 C# 中从 Active Directory 获取 System.__ComObject 值

    经过长时间的搜索 我决定就我的问题提出自己的问题 我尝试获取 Active Directory 中属性的值 但总是得到系统 ComObject correspondance compte Properties ENTPersonDateNa
  • 在 python 中使用 subprocess.Popen 运行 java 主类

    我想执行java主类main java通过 python 使用subprocess Popen main java需要 3 个参数 我想知道该怎么做 例如我有一个HelloWorld java class public class Hell
  • Xamarin Forms 按钮中的 Android 资源名称

    Play 商店现在允许您指定要使用的预启动报告模拟器的凭据 为了让模拟器知道将凭据添加到哪个文本字段以及单击哪个按钮进行登录 它会询问文本字段和按钮的资源名称 Xamarin Form 的任何属性是否会转换为资源名称 我尝试查看 obj a
  • 使用异步管道到模板上的属性

    export class MyClass data MyData constructor private dataService DataService this dataService getData subscribe myData g
  • 二元运算符 / 不能应用于 Int 和 Double 类型的操作数 [重复]

    这个问题在这里已经有答案了 您好 对于 Swift 和一般编程新手来说 通过练习给出的代码正是 Playground noun a place where people can play import UIKit let height 12