- 主题:Python的循环结束else分支语义与英文意思间有点别扭吧?
for/while -- then -- else 三段. 是不是更合理
还可以 for - then - else for
【 在 iMx 的大作中提到: 】
用then更合理
【 在 ooolinux 的大作中提到: 】
: nobreak的时候走else
--
修改:ae175b1bf388 FROM 114.253.35.*
FROM 114.253.35.*
没有实际例子
【 在 ae175b1bf388 的大作中提到: 】
: for/while -- then -- else 三段. 是不是更合理
: 还可以 for - then - else for
: 用then更合理
: ...................
--
FROM 183.251.227.*
python里的else除了和if配套的,其他都很奇怪
【 在 ooolinux 的大作中提到: 】
: Python的循环结束else分支语义与英文意思间有点别扭吧?
: 为什么用else这个关键词?
: 我觉得loopdone不错
: ...................
--
FROM 139.227.19.*
感觉换个关键字比较好
【 在 JulyClyde 的大作中提到: 】
: python里的else除了和if配套的,其他都很奇怪
--
FROM 183.251.227.*
我记得fluent python里提到这几个else的时候也是负面意见,
说是过于拘泥减少新增关键词原则(避免新关键词撞到老代码里的标识符)
而导致语义不自然、可读性变差
【 在 ooolinux 的大作中提到: 】
: 感觉换个关键字比较好
--
FROM 183.157.163.*
Python2到Python3的时候,很多老代码也得改吧
【 在 adoal 的大作中提到: 】
: 我记得fluent python里提到这几个else的时候也是负面意见,
: 说是过于拘泥减少新增关键词原则(避免新关键词撞到老代码里的标识符)
: 而导致语义不自然、可读性变差
: ...................
--
FROM 183.251.227.*
嗯,关于新关键词撞到老代码里的标识符……
我在前鹅的时候,遇到一个python2的ansible connection plugin,其中一个参数叫async
真tmd……
【 在 adoal 的大作中提到: 】
: 我记得fluent python里提到这几个else的时候也是负面意见,
: 说是过于拘泥减少新增关键词原则(避免新关键词撞到老代码里的标识符)
: 而导致语义不自然、可读性变差
: ...................
--
FROM 139.227.19.*
前鹅?
【 在 JulyClyde 的大作中提到: 】
: 嗯,关于新关键词撞到老代码里的标识符……
: 我在前鹅的时候,遇到一个python2的ansible connection plugin,其中一个参数叫async
: 真tmd……
--
FROM 183.251.227.*
是的
【 在 ooolinux 的大作中提到: 】
: 前鹅?
--
FROM 139.227.19.*
好像懂了,小马哥那个
【 在 JulyClyde 的大作中提到: 】
: 是的
--
FROM 112.50.54.*