找到 34423 篇文章 关于编程

Golang 程序将向量转换为列表

Akhil Sharma
更新于 2023年2月20日 15:29:15

912 次查看

在 Golang 中,向量被称为数组或切片。切片是动态数组,其大小可以更改,而链接列表数据结构是一种列表类型,其中每个节点都具有一个值并指向下一个元素。我们将在本程序中使用两个示例将向量转换为列表。在第一个示例中,将使用内置的复制函数,在第二个示例中,我们将以相反的顺序迭代切片以获得输出。方法 1:使用复制函数在本方法中,我们... 阅读更多

Golang 程序将原始类型转换为对象

Akhil Sharma
更新于 2023年2月20日 15:23:48

874 次查看

在此 Golang 程序中,将原始数据类型(如 int、char、float 等)转换为对象称为“装箱”。它是一个将原始类型转换为匹配的对象类型的过程,例如将整数转换为浮点数,将字符转换为字符等。这使程序员能够使用相关对象类型的字段和方法,并将原始数据类型视为对象。我们将使用两种方法来执行此程序。方法 1:使用 Reflect在本方法中,原始类型使用 reflect 包转换为对象。类型和数据... 阅读更多

Golang 程序从另一个构造函数调用一个构造函数

Akhil Sharma
更新于 2023年2月20日 15:22:35

735 次查看

在 Go 编程语言中,构造函数是一种特殊的函数,用于在对象最初创建时初始化对象的状态。它用于初始化变量并为对象提供数据。我们将使用两种方法执行此程序,并且我们将在这两个示例中使用结构体,在第二个示例中使用匿名结构体。让我们通过这些示例了解程序是如何执行的。方法 1:使用返回所需类型的函数在本方法中,要构造一个新的 Child 结构体,NewChildWithAge 函数运行 NewChild 函数,设置年龄,... 阅读更多

Golang 程序检查给定字符串是否为 pangram

Akhil Sharma
更新于 2023年2月20日 10:54:12

471 次查看

在本文中,我们将了解不同的 golang 示例,以检查给定字符串是否为 pangram。一个称为 pangram 的语句至少使用字母表中的每个字母一次。在 Golang 编程语言中,pangram 是一个包含字母表中每个字母的字符串,不区分大小写。语法 strings.ToLower(str) 使用 Go (golang) 中的字符串,您可以将字符串的大小写更改为小写。strings 包的 ToLower() 函数。func make ([] type, size, capacity) Go 语言中的 make 函数用于创建数组/映射,它接受要创建的变量的类型... 阅读更多

Golang 程序在字符串上实现 switch 语句

Akhil Sharma
更新于 2023年2月20日 10:52:47

524 次查看

Golang 中的 switch 语句是一种控制流语句,它允许您运行一个代码块,以响应不同的情况。类似于 if-else 表达式,它可以更快地测试多个条件。在本文中,我们将了解如何在 Go 中对字符串实现 switch 语句。方法 1:使用 default case 作为回退选项在本方法中,如果检测到匹配项,此程序将验证输入变量,将其与 case 进行比较,并执行关联的代码块;否则,它将运行 default case 代码块。让我们通过示例和算法... 阅读更多

Golang 程序查找字符串中重复的字符

Akhil Sharma
更新于 2023年2月20日 10:50:32

2K+ 次查看

在 golang 中,识别字符串中出现多次的字符是查找重复字符的第一步。为此,请遍历字符串,同时跟踪已经遇到的字符。然后,在添加字符之前,确定它是否已存在于已经遇到的字符集中。如果字符已存在于集中,则该字符是重复的。让我们看看它的执行。方法 1:使用 map 和 for 循环在本方法中,程序使用 map 来跟踪每个字符出现的次数... 阅读更多

Golang 程序使用堆栈反转字符串

Akhil Sharma
更新于 2023年2月20日 10:49:36

371 次查看

在本文中,我们将了解如何使用 Go 编程反转字符串。堆栈是 Go 中符合后进先出 (LIFO) 的数据结构。这意味着将要消除的第一个元素将是最近添加到堆栈中的元素。双向链表在内置的 Go 包“container/list”中实现,可用于构建堆栈。尽管如此,切片(动态数组)通常用于在 Go 中实现堆栈。让我们看看它是如何使用不同的示例集执行的。方法 1:将字符串转换为切片... 阅读更多

Golang 程序显示在类中使用 super 关键字

Akhil Sharma
更新于 2023年2月20日 10:43:58

911 次查看

在 golang 中,Go 中不存在“super”一词。“super”关键字用于面向对象编程语言,表示父类或正在继承的类。它通常用于访问子类已修改的父类方法或属性。在本文中,我们将了解如何使用不同的示例在类中使用 super 关键字。方法 1:使用子结构体和父结构体在本方法中,我们将学习如何使用子结构体和父结构体在类中使用 super 关键字。这里,Parent 结构体嵌入在... 阅读更多

Golang 程序从字符串中删除所有空格

Akhil Sharma
更新于 2023年2月20日 10:47:10

5K+ 次查看

当我们从字符串中删除空格时,意味着删除空格、制表符和其他空格字符,包括换行符。这对于解析用户输入或以特定格式处理数据很有用,在其他我们希望在进一步处理之前清理或标准化字符串的实例中也是如此。有多种方法可以从字符串中删除空格。一些示例包括:使用 TrimSpace 函数,字符串开头和结尾的空格字符将被删除。使用 Replace 函数将字符串中的任何空格替换为... 阅读更多

Golang 程序按字典序比较两个字符串

Akhil Sharma
更新于 2023年2月20日 10:41:54

2K+ 次查看

在 Golang 中,字典序比较是指以类似于字典中字母顺序排列单词的方式比较字符串。这意味着使用每个字符串的第一个字符按顺序比较两个字符串的各个字符。如果前几个字符相同,则比较过程将继续进行,直到发现差异或其中一个字符串结束。在字典序中先出现的字符串被认为“小于”另一个字符串。让我们通过示例了解如何执行此程序。方法... 阅读更多

广告

© . All rights reserved.