[問題] 關於 if else 的問題
我最近學到在 python 上使用如下的語法
(element1) if (condition) else (element2)
eg1:
>>> for i in range(10):print 1 if i==5 else 0 ,
...
0 0 0 0 0 1 0 0 0 0
eg2:
>>> [1 if i==5 else 0 for i in range(10)]
[0, 0, 0, 0, 0, 1, 0, 0, 0, 0]
這種語法真的很好用, 而且跟英文文法也蠻像的
(抱歉好像有點扯遠了)
我想請問一下, C++ 是否也有類似這種語法呀?
還是說應該是在別的程式語言有類似的語法?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.119.66.23
→
03/21 14:35, , 1F
03/21 14:35, 1F
→
03/21 14:35, , 2F
03/21 14:35, 2F
推
03/21 14:46, , 3F
03/21 14:46, 3F
→
03/21 14:47, , 4F
03/21 14:47, 4F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Python 近期熱門文章
PTT數位生活區 即時熱門文章