dqydp44800
2019-02-12 17:34
浏览 547
已采纳

在go中从另一个函数调用变量

I know that variables are pass by value in go. However, I want to call a variable that in inside a func outside this function. Let me give you an example:

package main

import (

    "fmt"
)

func Smile(){
  A := 5
}

func main() {

   fmt.Println(A)

}

This gives me undefine A.

what is the best way to pass A ? Should I use a pointer? How do I do that?

图片转代码服务由CSDN问答提供 功能建议

我知道变量在go中通过值传递。 但是,我想在该函数之外的func内部调用一个变量。 让我举个例子:

 包main 
 
import(
 
“ fmt” 
)
 
func Smile(){
 A:  = 5 
} 
 
func main(){
 
 fmt.Println(A)
 
} 
   
 
 

这给了我未定义的A

通过A的最佳方法是什么? 我应该使用指针吗? 我该怎么办?

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

1条回答 默认 最新

相关推荐 更多相似问题