首页> 基础笔记 >GoLang基础学习 >函数 函数

Golang包的基本概念及使用方法

作者:小萝卜 2023-04-02 浏览 489

简介go的每一个文件都是属于一个包的,也就是说 go是以包的形式来管理文件和项目目录结构的

go的每一个文件都是属于一个包的,也就是说  go是以包的形式来管理文件和项目目录结构的

包的三大作用

      区分相同名字的函数、变量等标识符

      当程序文件很多时,可以很好的管理项目

      控制函数、变量等访问范围,即作用域

包的相关说明

      打包基本语法:package包名

      引入包的基本语法:import "包的路径"

包使用的快速入门

包快速入门-Go相互调用函数,我们将  func Cal定义到文件  utils.go ,将   utils.go放到一个包中,当其它文件需要使用到 utils.go的方法时,可以  import该包,就可以使用了.

代码演示:

utils.go文件

package utils

import "fmt"

/*
	@param n1  float64
	@param n2  float64
	@param operator byte
	@return  float64
*/
func Abc(n1 float64, n2 float64, operator byte) float64 {
	var res float64
	switch operator {
	case '+':
		res = n1 + n2
	case '-':
		res = n1 - n2
	case '*':
		res = n1 * n2
	case '/':
		res = n1 / n2
	default:
		fmt.Println("操作符号错误...")
	}
	return res
}

var Num1 = "你好"

main.go文件

package main

import (
	"fmt"
	"onepro/utils"
)

func main() {
	fmt.Println("utils.go Num=", utils.Num1)

	var a float64 = 12
	var b float64 = 24
	var c byte = '-'

	res := utils.Abc(a, b, c)

	fmt.Printf("res: %v\n", res)
}

很赞哦! (0)

文章评论

    高端网站建设