我想检查隐藏.git文件夹是否存在.首先想到的是使用:
if [ -d "~/.git" ]; then
echo "Do stuff"
fi
Run Code Online (Sandbox Code Playgroud)
但-d显然不会寻找隐藏的文件夹.
我们有一个清单:
List test = ["a", "b", "c"]
Run Code Online (Sandbox Code Playgroud)
我不想更改此列表的硬编码,因为它有很多项目。
当像这样打印时:
println "${test}"
Run Code Online (Sandbox Code Playgroud)
我们得到[a, b, c]但我想拥有["a", "b", "c"]
有什么建议么?
所以我有以下超类:
class Vehicle {
private var _maxSpeed: Int = 100
var maxSpeed: Int {
get {
return _maxSpeed
}
var tooFast: Bool {
get {
if maxSpeed >= 140 {
return false
} else {
return true
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
另外,我有一些子类,我想覆盖maxSpeed ...每个例子:
class SuperCar: Vehicle {
//override the maxspeed...
}
Run Code Online (Sandbox Code Playgroud)
但是我应该怎么做呢?或者,如果我们不将其设为私有,这是否可行?我试图将私有部分扔出窗外,但这不会起作用......
class Vehicle {
var maxSpeed: Int = 100
var tooFast: Bool {
get {
if maxSpeed >= 140 {
return false
} else {
return true
}
} …Run Code Online (Sandbox Code Playgroud)