我正在我的计算机上的本地Vagrant VM上运行我的应用程序,我想知道我是否创建了一个在localhost(也在我的计算机上)上运行的节点服务器,我是否可以从我的Vagrant应用程序访问节点服务器?
给定两个数组或切片,例如:
a := []int{1, 2, 3, 4, 5}
b := []int{3, 4, 5, 6, 7, 8, 9}
Run Code Online (Sandbox Code Playgroud)
切片可能没有排序,顺序也没有关系。
什么是计算值的最有效方法,以使您最终获得两个切片的公共元素,而一个元素却不存在另一个元素的其余元素,即上面给出的两个数组的返回值将是:
common := []int{3, 4, 5}
inAButNotB := []int{1, 2}
inBButNotA := []int{6, 7, 8, 9}
Run Code Online (Sandbox Code Playgroud)
它很容易计算交叉点,将一个切片转换为地图,然后在一个切片上进行迭代以查看值是否存在。有没有一种方法可以计算同一循环中的其他两个值?