第一个功能是能够注册新帐户。我想存储该new_acc 名称和DOB 并将其转移到另一个函数。因此,当我在第二个函数中调用名称时,它应该检查该名称(如果存在)然后授予我访问权限。
一个功能
Container
另一个功能
ListView
答案 0 :(得分:1)
您需要注意变量scope。作为复习:
变量的范围是程序中可以使用该变量的部分。因此,范围描述了程序中标识符的可见性。
data
变量在new_acc
内局部声明,不返回,这意味着该变量在函数外部不可见。
为澄清这一点,请考虑您的listing
数组。尽管未将其传递到任何一个函数中,但都可以在new_acc
和list_view
中访问它。这使我相信它是全局声明的(在任何函数之外)。如果您希望name
在list_view
中可见,则必须类似地将其全局设置或从new_acc
返回。
注意:我所包含的链接还讨论了变量的生存期,同样重要的是要考虑