问题描述
我正在使用 Ruby2.7 并尝试使用方法 fun startBtn(view: View){
lateinit var location: String
val dataService: DataService = (requireActivity().application as MyApp).dataService
val searchView = view.findViewById<SearchView>(R.id.sv_location)
location = searchView.query.toString()
dataService.getCitiesFindbyName(location,this)
override fun onFinish(city:City ) {
val dataService: DataService = (requireActivity().application as MyApp).dataService
if (city.name.isNotEmpty()){
val latLng = LatLng(city.coord.lat!!,city.coord.lon!!)
val lat= (city.coord.lat)
val long = (city.coord.lon)
val name =(city.name)
nMap.addMarker(MarkerOptions().position(latLng).title(city.name))
retrofitResponse2(lat,long,city.name)
nMap.animateCamera(CameraUpdateFactory.newLatLng(latLng))
dataService.getCitiesFindbyName(name,this)
}
else{
Toast.makeText(requireContext(),"There is no info about this city",Toast.LENGTH_LONG).show()
}
}
}
对 Array
进行切片,我认为该方法使用给定的索引参数对 Array.slice
进行切片。
我尝试过的:
Array
输出为:
nums = Array((0..100)).slice(4,9)
puts nums
我希望它输出:
[4,5,6,7,8,9,10,11,12]
为什么 [4,8]
以这种方式工作,我实际上如何使用索引对 Array.slice
进行切片?
我可以在 python 中轻松完成,例如:
Array
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)