作者buganini (霸格尼尼)
看板PHP
标题Re: [请益] if的叙述??
时间Mon Nov 19 04:51:09 2007
题外话
其实有些语言有提供while-else叙述
也有人提议PHP提供这个功能 不过好像没实作
while-else在资料库的使用上其实很实用
while($blah=mysql_fetch_assoc($res)){
echo $blah;
}else{
echo 'No data.';
}
/* 目前的PHP并不能用这种写法 */
其实可以让for, while这类的叙述也有个return value
可以是loop的执行次数
并且让else的执行条件为 前一个叙述/运算的return value>0
Perl的语法就有点像是这样
这样的话就可以有
if(for(){}){
}
这种奇怪的东西
for(){
}else{
}
或while-else类似
--
这篇其实跟原po想要的没什麽关系...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 221.169.71.109
1F:推 JoeHorn:我刚想了一下,这好像是 py 的特异功能~ @_@a 11/19 05:02
2F:→ JoeHorn:之前好像有看过,可是有点忘了啥程式支援~ orz 11/19 05:03
3F:→ buganini:好像是吧..python跟perl都有一些奇怪的用法XD 11/19 05:04