使用变量创建Golang模块

使用变量创建Golang模块

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

算法

  • 步骤1 - 在程序中创建一个main包并声明fmt(格式化包)包,其中main生成可执行代码,并且fmt有助于格式化输入和输出。

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

  • 步骤3 - 然后,创建一个main函数并在该函数中使用fmt包的Println打印nameageaddress变量。

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

示例1

在此示例中,我们将编写一个Golang程序,使用var关键字声明类型为字符串的name变量,类型为整数的age变量和类型为字符串的address变量,然后在main函数中,我们将使用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程序,使用import在执行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关键字分别执行程序,在第三个示例中,我们在执行main函数的文件中导入了一个模块,并使用点标记调用变量。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程