gpt4 book ai didi

types - F# Int * Int 混淆

转载 作者:行者123 更新时间:2023-12-01 07:35:31 24 4
gpt4 key购买 nike

首先,我只想声明,我对这门语言完全陌生,到目前为止,它对我来说似乎非常陌生(作为 Java/C# 用户)。

我目前正在做一个 uni 项目,其中我必须使用寻路导航网格(甚至还没有接近这一点,稍后会处理它),我创建了一个 2d大小为 10x10 的数组,但是我发现我可以通过使用类似 let mutable position = 0,0 的东西来存储我的当前位置,它给我一种 int * int 类型。

这对我来说似乎很棒,因为我可以轻松地存储我的 X 和 Y 位置,但是我遇到了几个问题

1) 获取变量中的各个值。 I.E 获取我当前的 X 位置或获取我当前的 Y 位置

2) 添加到此变量,以便我可以在网格中移动。即位置 <- 位置 + (5, 5)

再次声明,我对这门语言只有少量经验,所以请保持温和,尽管我似乎很好地掌握了基础知识。

感谢您提供的任何帮助!

最佳答案

除了 Ringil 所说的之外,您还可以使用以下方法解构元组:

let xPos, yPos = gridPos

这在 F# 中更加简洁/惯用。

关于types - F# Int * Int 混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35889993/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com