zoukankan      html  css  js  c++  java
  • GoLand相同目录(包)下方法调用

    之前写的python,摸索go的时候发现相同目录下写的方法调用,在编译时竟然会报错,Mark~

    相同目录下方法调用,main.go文件调用tool.go中的add方法,要点如下:

    1.两个文件的pakage名相同,表示两个文件在同一个包下

    2.选择编译模式为文件夹编译(详细截图见下文)

    main.go

    package main //goland创建project时会自动将package名设置为project名,需将此改成main,否则编译后无法执行
    
    import (
    	"fmt"
    )
    
    func main(){
    	fmt.Println(Add(3, 5))
    }
    

      

    tool.go

    package main
    
    func Add(a,b int) int{//方法名建设首字母大写
    	return a + b
    }
    

    编译操作:

    1.编辑器左侧文件导航栏中,在main.go文件上右键“Create 'go build main.go'”。

     2.Run kind模式选择为Directory,Directory和Working directory都选择当前目录

  • 相关阅读:
    2072=删数问题
    2872=M--二分查找
    4165=全排列问题
    2805=大家快来A水题
    4148=1.1联结词真值运算
    2748=第X大的数
    3479=青蛙过河
    1200=汉诺塔
    Leetcode92_反转链表II
    Leetcode206_反转链表
  • 原文地址:https://www.cnblogs.com/wurijie/p/12005946.html
Copyright © 2011-2022 走看看