小编dev*_*k23的帖子

全局变量private to file

在GOLANG中,有没有办法让变量的范围在包中的文件本地?就我而言,有两个文件ex1.go和ex02.go. ex01.go定义了一个全局变量

var wg sync.WaitGroup
Run Code Online (Sandbox Code Playgroud)

用于该文件中的各个函数.

在另一个文件ex02.go(与ex01.go无关,除了ex01.go和ex02.go都属于同一类问题 - 即并发),我无法为waitGroup定义一个变量

var wg sync.WaitGroup
Run Code Online (Sandbox Code Playgroud)

我收到一个错误 - "在此块中重新声明变量名称"

有没有办法让变量名称不会溢出到其他文件?

global-variables go

12
推荐指数
2
解决办法
7548
查看次数

无论如何都会调用作为props传递的函数

我正在开发一个具有以下组件层次结构的应用程序(礼貌ProReact)

KanbanContainer => KanbanBoard => List => Card => CheckList

KanbanContainer包含需要传递给CheckList组件的方法(因为该组件具有所有ui控件).KanbanContainer中的方法定义如下

class KanbanBoardContainer extends Component {
  state = { cards: [] };

  componentDidMount() {
    this.setState({ cards: API.getTasks() });
  }
  addTask = (cardId, taskName) => {
    console.log(taskName, " invoked for cardId =", cardId);
  };
  deleteTask = (cardId, taskId, taskIndex) => {
    console.log("deleteTask invoked for cardId = ", cardId);
  };
  toggleTask = (cardId, taskId, taskIndex) => {
    console.log("toggleTask invoked fpr cardId = ", cardId);
  };

  render() {
    return (
      <KanbanBoard
        cards={this.state.cards}
        taskCallbacks={{ …
Run Code Online (Sandbox Code Playgroud)

reactjs react-props

0
推荐指数
1
解决办法
32
查看次数

标签 统计

global-variables ×1

go ×1

react-props ×1

reactjs ×1