有没有可能把字符串剪成两个第一个字母



我从API解析Int对象,但它太长了。所以我想把它剪成两个字符。我解析";6700000";,但我希望它是"$6.7m";,或者我解析";90000000";,但我想展示"$90米";。

struct MillionView: View {
@State var rockets = [RocketInfo]()

var body: some View {
List(rockets) { rocket in
HStack {
Text("Cost per launch")
Spacer()
Text("$(rocket.costPerLaunch) m")
}
}
.onAppear {
InfoApi().getRockets { rockets in
self.rockets = rockets
}
}
}
}
struct MillionView_Previews: PreviewProvider {
static var previews: some View {
MillionView()
}
}

我注意力不集中,但后来我意识到答案是:

Text("$(rocket.costPerLaunch / 1000000) m")

我只是把价值除以一百万,得到了想要的结果。

相关内容

  • 没有找到相关文章

最新更新