swift - swift中具有多个参数的函数
问题描述
我需要定义并调用一个函数,该函数areaOfRectangle
接受两个Int
参数 ,length
和width
,并打印length * width
. 我实际上得到了结果,length * width
但它告诉我要确保我正在定义一个具有正确名称和参数的函数。下面的答案将打印出length * width
哪个是正确的,但步骤不是应该的。
func areaOfRectangle(length: Int, width: Int) {
print(“length * width”)
}
areaOfRectangle(length: 0, width: 0)
解决方案
这是您可以从参数return
字符串结果的方式:Int
//define a return type as String here
func areaOfRectangle(length: Int, width: Int) -> String {
print("\(length * width)") //same thing you can print here
return "\(length * width)" //return it as String
}
let result = areaOfRectangle(length: 5, width: 5)
print(result) //"25"
推荐阅读
- c# - 单击按钮时将更多结果附加到表中
- python - 如何在 Flask 上启动 Celery Beat
- html - 子菜单背景色未覆盖整个文本
- android - 在 Android 7.1 上运行后台服务
- snakemake - Snakemake 工作流程中的 MissingOutputException
- google-cloud-platform - GCP 操作系统登录创建 user_domain 帐户
- php - PHP:如果数组中存在值,则分配一个新值并将所有值推送到一个新数组
- terraform - 具有动态列表的 Terraform 将在索引更改时重新创建资源
- c - 函数不返回值是什么意思?
- image - 如何在MATLAB中将图像对象变量保存为图片?