我有一个代码,可以将值打印到 3 列,但我无法在直列中打印它们
fmt.Printf("%d | %.1f | %.5f | \n", int(i), x, val)
Run Code Online (Sandbox Code Playgroud)
我得到这个:
0 | 0.0 | error |
1 | 90.0 | error |
2 | 180.0 | -0.00000 |
3 | 270.0 | 3.94795 |
4 | 360.0 | error |
5 | 450.0 | error |
6 | 540.0 | -0.00000 |
7 | 630.0 | 3.94795 |
8 | 720.0 | error |
Run Code Online (Sandbox Code Playgroud)
我找不到在 go 中执行此操作的方法。
我有一个数组A = [1,3]
- 它存储来自另一个数组的正确答案的位置B = ["answer1","answer2","answer3","answer4"]
。我需要得到一个数组C,它将由正确的答案组成,就像这样["answer1","answer3"]
。
示例:如果数组A由 1 个元素组成(例如A = [2]
),则数组C应该类似于C = ["answer2"]
。
indexOf()
当我有一个由 1 个元素组成的数组A时,我可以用 来解决这个问题。但是当有 2 个或更多元素时,我会卡住