您好,我正在实现图形数据结构。当我尝试构建应用程序时,出现错误“源文件中的编辑器占位符”
完整的图形实现是从WayneBishop的GitHub此处https://github.com/waynewbishop/SwiftStructures提取的
class Path {
var total: Int!
var destination: Node
var previous: Path!
init(){
//Error happens on next line
destination = Node(key: String?, neighbors: [Edge!], visited: Bool, lat: Double, long: Double)
}
}
我将Node
课程更改为:
public class Node{
var key: String?
var neighbors: [Edge!]
var visited: Bool = false
var lat: Double
var long: Double
init(key: String?, neighbors: [Edge!], visited: Bool, lat: Double, long: Double) {
self.neighbors = [Edge!]()
}
}
到目前为止,我在构建的所有代码中均发生了5次此错误。也有人问过这个问题,但没有回答。
我认为该错误可能是由于我init()
对Node
课程的更改所致。在我更改之前,它只是init()
。如果是,如何将对象添加到类中?如果我的编程术语不正确,请原谅我,因为我是OOP的新手。
你有这个
destination = Node(key: String?, neighbors: [Edge!], visited: Bool, lat: Double, long: Double)
上面是占位符文本,您需要插入一些值
class Edge{
}
public class Node{
var key: String?
var neighbors: [Edge]
var visited: Bool = false
var lat: Double
var long: Double
init(key: String?, neighbors: [Edge], visited: Bool, lat: Double, long: Double) {
self.neighbors = [Edge]()
self.key = key
self.visited = visited
self.lat = lat
self.long = long
}
}
class Path {
var total: Int!
var destination: Node
var previous: Path!
init(){
destination = Node(key: "", neighbors: [], visited: true, lat: 12.2, long: 22.2)
}
}
问题内容: 嗨,有快速错误“源文件中的快速编辑器占位符”的问题, 这是我的代码 问题答案: 我在SO上发现了相同的问题很多次。但是他们都没有给出我 想要的答案。 你得到的Placeholder in source file,当你有其中之一(它 说:“串”用蓝色背景)在你的代码。 占位符适用于我们的程序员。它说:“这里应该是String类型的值”。您可以单击它并开始键入,以简单地将其替换为例如变量名
今天刚刚安装了Netbeans IDE 8.2,这就发生了 通过许多论坛搜索,仍然找不到答案。我试图更改字体,但仍然无法工作。 我的系统: 产品版本:NetBeans IDE 8.2(构建201609300101) 更新:NetBeans IDE更新到版本NetBeans 8.2补丁1 Java: 1.80_112;JavaHotSpot(TM)64位服务器VM 25.112-b15 运行时:Ja
问题内容: 我在jsp文件中出现错误(在X行上),但这似乎都是正确的。 会是什么呢?是否在任何地方使用ServletException或javax.servlet.http? 问题答案: 对于第一个错误(),您需要将文件放入`classpath: 为此,请按照下列步骤操作: 右键单击该项目。 单击构建路径->配置构建路径 在库选项卡中->单击添加外部jar 选择档案 对于第二个错误:( ): 右键
如何在中添加占位符,类似于在中为设置的占位符?
如何编辑主机上下载的docker容器中的配置文件? 我正在使用本教程,但不确定在哪里可以找到并编辑traefik.toml文件
我有一个SpringBoot应用程序。对于Thymeleaf,对于此属性文件: 在控制器上: 在模板上: 但我在浏览器上看到: