kotlin - Kotlin:预期 ')' 错误,代码未运行
问题描述
我对 kotlin 相当陌生,下面是我的代码。我期望的结果应该是“Hello Kotlin”,但我不断收到错误,不知道为什么。
fun sayHello(itemtogreet:String){
val msg = "Hello" + itemtogreet
println(msg)
}
fun main(){
sayHello(itemtogreet:"Kotlin")
}
解决方案
这是一个语法问题,您有两种选择:
- 删除参数名称
fun sayHello(itemtogreet:String){
val msg = "Hello" + itemtogreet
println(msg)
}
fun main(){
sayHello("Kotlin")
}
- 使用明确的参数名称(仅当您有多个参数时才有用):
fun sayHello(itemtogreet:String){
val msg = "Hello" + itemtogreet
println(msg)
}
fun main(){
sayHello(itemtogreet = "Kotlin")
}
推荐阅读
- python - 从数字至少相隔 d 的数字列表中获取 k 子集的有效方法?
- rss - RSS 描述字段:所有数字都可以接受吗?
- python - 来自 ROS 订阅者的返回列表
- python - 即使包有 __init__.py,Python 也找不到模块
- c# - 下载图像时出现维基百科用户代理问题
- jquery - 使用 Ajax 的带有自定义分类法的 Wordpress 多个自定义帖子类型过滤器 - 所有新创建的帖子都不会在响应中显示
- node.js - 如何修复不再工作的heroku部署的应用程序
- npm - 在 ADO 上的构建定义中跳过特定的 npm 包
- javascript - 如何向上扩展textarea及其父div
- javascript - 如何使用单个 IntersectionObserver 为每个观察到的元素执行唯一的回调?