在本教程中,我们将学习编写一个 Go 语言程序来查找两个数组中的公共元素。在本文中,我们将编写两个程序。在第一个程序中,我们将使用字符串数组,而在第二个程序中,我们将使用整数数组。方法 1:使用 Append() 函数 以下代码说明了如何使用 Go 编程语言中的外部函数在两个不同的字符串数组中查找公共元素。我们将创建的函数将两个数组作为参数传递给它,并返回最终数组…… 阅读更多
Go 语言中的字符串是字符的集合。由于 Go 中的字符串是不可变的,因此在生成后无法修改它们。但是,连接或添加到现有字符串可以创建新字符串。字符串类型是 Go 中的内置类型,可以像其他任何数据类型一样以多种方式使用。算法 第 1 步 - 创建一个 package main 并声明程序中的 fmt(格式包)和 sort 包,其中 main 生成可执行代码,fmt 有助于格式化输入和输出。第 2 步 - 创建一个主函数并…… 阅读更多
数组是元素的固定序列,其中元素放置在连续的内存位置。我们将随机排列和放置数组的元素。在第一种情况下,我们将使用 Fisher-Yates 洗牌算法。让我们看看如何使用不同的逻辑在 Go 语言代码中执行它。语法 rand.Seed(value) Rand.Seed() 函数用于生成随机数。它接受用户输入作为参数,该参数是生成随机数的上限。func Now() Time Now() 函数在 time 包中定义。此函数生成当前本地时间。要…… 阅读更多
在本教程中,我们将编写一个 Go 语言程序来获取数组中前几个项目。我们可以通过使用 Go 中的内置函数或使用 for 循环来实现这一点。第一种方法在功能上比第二种方法更有效率,但我们将在本程序中讨论这两种方法。方法 1:使用内部函数从整数数组中获取项目 在此方法中,我们将编写一个 Go 语言程序,通过使用 append() 库函数来获取数组中前几个项目。语法…… 阅读更多