是否可以[]在Kotlin中覆盖或实现访问器(使用运算符重载或类似)?
val testObject = MyCustumObject()
println(testObject["hi"]) // i.e. implement this accessor.
Run Code Online (Sandbox Code Playgroud)
在Python中,这可以通过实现__getitem__和实现__setitem__.
是否有一种机制可以根据平台或环境变量选择默认配置?例如:
common --config=$DEFAULT_CONFIG
Run Code Online (Sandbox Code Playgroud)
我正在开发一个项目,该项目使用bazelrc配置来指定单独平台的默认构建和测试标志。它看起来像这样:
build:macos --compiler=clang
...
build:linux --compiler=gcc
...
build:windows --compiler=msvc
...
Run Code Online (Sandbox Code Playgroud)
这对于多平台 CI 设置非常有用,并且通常可以避免键入bazel <command> --config=<some config> <target>这对于多平台 CI 设置非常有用,并且通常可以避免每次都