Pagliacii's recent timeline updates
Pagliacii

Pagliacii

V2EX member #268899, joined on 2017-11-21 14:10:10 +08:00
Per Pagliacii's settings, the topics list is only visible after you sign in
Deals info, including closed deals, is not hidden
Pagliacii's recent replies
Sep 5, 2021
Replied to a topic by onice Linux 为什么你要用 Linux 当桌面呢?
理由很简单啊,我喜欢折腾。不折腾又怎么理解呢,是吧
SICP
Jun 30, 2021
Replied to a topic by Mrkon Visual Studio Code 求助: vscode remote-ssh 问题
如果是使用 PowerShell 的话,可以在 VSCode 里更改一下 Terminal 的配置,指定为 PowerShell 的路径
Jun 12, 2021
Replied to a topic by Grandmasters Python 复杂的 Python 目录规范
Python 没有具体地说项目结构该怎么组织。你可以参考这个库 https://github.com/cookiecutter/cookiecutter
,找找模版,看看其他人是怎么组织项目结构的。
@huzhikuizainali #56 你说的情况跟我说的不是同一种情况。我说的是下面这种情况:

<code>
def A():
def B():
pass
B()

def C():
A()
B() # failed
</code>

你所说的情况并不是嵌套,而是相当下面的情况:

<code>
def A():
B()

def B():
pass

def C():
A()
B()
</code>
@huzhikuizainali #54 是可以啊,但是你这个数组变量保存的状态只是关于某个函数 A 的。那么一旦需要对函数 B 也进行统计,那么是不是就需要一个新的数组变量来记录?这样的话,每对一个函数进行统计,就需要一个新的变量来记录状态。

而且对于其他无关函数来说,这个状态变量跟它们无关,它们也不应该访问和修改这个变量。但如果这个状态变量是全局可见的,那么很难确保它不会被其他无关函数修改。
@huzhikuizainali #44 继承和嵌套是不一样的。比如说你定义了一个 A 函数,而 A 函数内嵌套了一个 B 函数。这时候你定义了一个 C 函数,那么 C 只能调用 A 而无法直接调用 B 。

而如果是继承的话,类 A 有个方法 B,而类 C 继承自类 A 。那么类 C 本身也会有个方法 B,而且可以覆盖方法 B,实现与父类 A 的 B 方法不同的行为。另外在类 C 的方法内可以调用父类 A 的方法 B 。
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3418 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 27ms · UTC 11:56 · PVG 19:56 · LAX 04:56 · JFK 07:56
♥ Do have faith in what you're doing.