我正在使用firebase.auth().onAuthStateChanged来更改我的状态,如果用户不是空的,我想更新我的状态并在其中设置用户信息,但是当我尝试这样做时,我得到了一个无限循环,但是当我删除this.setState({userInfo: user})时,代码工作没有问题,下面是我的代码:
state = {
我最近开始用Python (3.5)编程,我正在尝试用Python解决一个简单的广度优先搜索问题(参见代码)。if neighbor not in explored:该代码返回一个无限循环,其中frontier.get()似乎不会从队列中删除该项。这使得while循环无限,因为队列中的第一个值始终是函数输入