V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  SimbaPeng  ›  全部回复第 17 页 / 共 18 页
回复总数  344
1 ... 9  10  11  12  13  14  15  16  17  18  
2017 年 12 月 16 日
回复了 shoujiaxin 创建的主题 程序员 VS Code 更新后没法直接运行 Python 了
2017 年 12 月 16 日
回复了 shoujiaxin 创建的主题 程序员 VS Code 更新后没法直接运行 Python 了
我也是,草
2017 年 12 月 16 日
回复了 SimbaPeng 创建的主题 PHP 哪位 PHP 大神来解答一下优先级和结合性的问题???
@humpy 我明白了,一直以为优先级就是求值顺序,原来优先级只是确定操作数的组合方式,并不等于求值顺序,求值顺序是不确定的,副作用的发生时间也是不确定的,由编译器的行为所决定。除了 && || , 等等这些操作符。所以这题应该是没有答案,4,5,6,7 都可以。。。
2017 年 12 月 15 日
回复了 SimbaPeng 创建的主题 PHP 哪位 PHP 大神来解答一下优先级和结合性的问题???
@humpy 单目 /双目运算符我知道,你还是没告诉我+号为什么会在第二个++之前运算?你这么说我好迷茫啊,我对优先级的理解是整个表达式中优先级最高的运算符先计算,然后依次计算优先级低的, 同级别按结合性。
比如:

2 + 3 * 2 + 4 / 2

这个表达式不是先算 3 * 2 再算 4 / 2 , 最后再相加吗?

难道是 先算 3 * 2 然后加上 2 , 再算 4 / 2,再相加?

虽然结果都一样

但是优先级到底是什么时候触发的?
2017 年 12 月 15 日
回复了 SimbaPeng 创建的主题 PHP 哪位 PHP 大神来解答一下优先级和结合性的问题???
@humpy 单目运算符有什么问题么,++运算符的优先级高于+,不应该把所有++算完了,再相加起来吗?
2017 年 12 月 15 日
回复了 SimbaPeng 创建的主题 PHP 哪位 PHP 大神来解答一下优先级和结合性的问题???
@humpy ++的结合性是从右到左,为什么不是先算 ++$i 呢?
2017 年 12 月 15 日
回复了 jason19659 创建的主题 程序员 JS 真是门神奇的语言
@bucky 不仅要当面试题,还要被脑残粉美其名曰:feature, 2333333
2017 年 12 月 13 日
回复了 SimbaPeng 创建的主题 PHP 哪位 PHP 大神来解答一下优先级和结合性的问题???
@shiny 是啊,我就是问为什么不报错,!的优先级比=高,不用打括号就该先算阿
2017 年 12 月 13 日
回复了 SimbaPeng 创建的主题 PHP 哪位 PHP 大神来解答一下优先级和结合性的问题???
@wwww961h 你可能没 get 到点,就是=号,他会把 foo()的返回值给$a, 再算!$a 的真假
2017 年 11 月 13 日
回复了 SimbaPeng 创建的主题 Python 使用 vscode 运行 Python 的问题。
@onlyice 我看了下文档明白了,输出到控制台的时候是使用的行缓冲
2017 年 11 月 13 日
回复了 SimbaPeng 创建的主题 Python 使用 vscode 运行 Python 的问题。
@onlyice 哦哦,那为什么直接使用终端 print 没有缓冲呢?
2017 年 11 月 13 日
回复了 SimbaPeng 创建的主题 Python 使用 vscode 运行 Python 的问题。
@rogwan 1.18.0
2017 年 11 月 9 日
回复了 shuizhengqi 创建的主题 Apple Pycharm 在 retina 屏的显示问题
是这样的, jetbrains 的编辑器在 mbp 上都有这样的问题
2017 年 11 月 6 日
回复了 SimbaPeng 创建的主题 Python 我想知道 Python 的类中到底有没有建立作用域?
@zhengxiaowai
首先我这个例子在 py3.6 中调用是肯定不会报你说的那个错误,你可以自己去试试。
另外:
class A:
.... a = 3
....print(locals())

输出:{'__module__': '__main__', '__qualname__': 'A', 'a': 3}
说明在 class 定义时候是有局部作用域产生的.

如果说执行时间不同,那么这样写应该可以找到 a 吧:
class A:
....a = 3
....def test():
........print(a)
....test()

输出: NameError: name 'a' is not defined

一样是找不到 a 变量,我估计是类的作用域和类中的方法不是嵌套关系
2017 年 11 月 6 日
回复了 SimbaPeng 创建的主题 Python 我想知道 Python 的类中到底有没有建立作用域?
@mec py3 中不传 cls,self 一样可以调用,这不是报错原因
2017 年 11 月 6 日
回复了 SimbaPeng 创建的主题 Python 我想知道 Python 的类中到底有没有建立作用域?
@ifkite 你这样写一样报 a 变量不存在的 error,在 py3 中不需要用 staticmethod 或 classmethod 装饰也能 A.test()这样调用的
2017 年 11 月 6 日
回复了 SimbaPeng 创建的主题 Python 我想知道 Python 的类中到底有没有建立作用域?
@wevsty 这个我知道,但是如果类中存在作用域的话,按照 LEGB 是可以访问到 a 的
2017 年 11 月 4 日
回复了 sagaxu 创建的主题 PHP 虽然喜欢 laravel,新项目依然用 codeigniter
呵呵,phper 的玻璃心
@lrxiao 谢啦
1 ... 9  10  11  12  13  14  15  16  17  18  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5460 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 08:45 · PVG 16:45 · LAX 01:45 · JFK 04:45
♥ Do have faith in what you're doing.