Golang 创建一个带有变量的模块

Golang 创建一个带有变量的模块

在Golang中,我们可以使用const或var关键字创建带有变量的模块,或者我们甚至可以导入模块。在Go中,模块是一组包,它有助于管理包的分发。

步骤

  • 步骤1 - 在程序中创建一个主包并声明fmt(格式化包)包,其中主要产生可执行代码,而fmt则是帮助格式化输入和输出。

  • 步骤2 - 在第一步中,使用var关键字创建三个变量name、age和address,并将这些变量分配给所需的值。

  • 步骤3 - 然后创建一个主函数,在该函数中使用fmt包的Println函数打印name、age和address变量。

  • 步骤4 - 在这里,打印语句使用fmt.Println()函数执行,其中ln表示换行。

示例1

在本示例中,我们将编写一个Golang程序,使用var关键字创建模块,声明一个类型为字符串的name变量,一个类型为整数的age变量,一个类型为字符串的address变量,然后在主函数中使用fmt包打印变量的值。

package main

import "fmt" 

var (
   name string = "Rupesh Kriplani"    
   age int   = 60          
   address string = "624 Connaught place"  
)

//create main to print variables    
func main() {
   fmt.Println("Name:", name)  
   fmt.Println("Age:", age)        
   fmt.Println("Address:", address) 
}

输出

Name: Rupesh Kriplani
Age: 60
Address: 624 Cannaught place

示例2

在这个示例中,const关键字主要用于创建具有变量的模块。我们的执行方式与上一个示例类似,但主要区别在于使用const关键字。

package main
import (
   "fmt" 
)

const (
   name    = "Rahul kukreja"  
   age     = 40                         
   address = "684 Dwarka New Delhi" 
)

func main() {
   fmt.Println("Name:", name) 
   fmt.Println("Age:", age)       
   fmt.Println("Address:", address) 
}

输出

Name: Rahul kukreja
Age: 40
Address: 684 Dwarka New Delhi

示例3

在这个示例中,我们将编写一个Golang程序,使用模块导入在执行main函数的文件中创建一个模块。

package mymodule
var str1 string = "Hello, alexa!"
var num1 int = 20

package main

import (
   "fmt"
   "mymodule"
)
func main() {
   fmt.Println(mymodule.str1)
   fmt.Println(mymodule.num1)
}

输出

Hello, alexa!
20

结论

在本程序中,我们使用了三个示例创建了一个拥有变量的模块。在第一个示例中,我们使用了var关键字创建了模块的变量;在第二个示例中,我们使用了const关键字分别执行了程序;而在第三个示例中,我们在执行主函数的文件中导入了一个模块,并使用点符号调用了变量。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程