PTT推薦

[問卦] 有沒有True == 1 的八卦

看板Gossiping標題[問卦] 有沒有True == 1 的八卦作者
panex0845
(胖克思)
時間推噓25 推:34 噓:9 →:23

是這樣的啦 在學程式語言的時候

其中讓人難以理解的是為什麼 True == 1?

像這樣
if True == 1:
Hello
else:
World

都會執行到Hello

明明一個是bool 另一個是 int

兩個就不同的東西

怎麼會等於呢 有沒有八卦?

--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.167.78.223 (臺灣)
PTT 網址

tom77588 01/13 00:43甲甲有分0號跟幾號,樓下說說看

melissalewis 01/13 00:43200

seabox 01/13 00:43哈哈 你慘了 去跟中選會解釋

pontifical 01/13 00:44很會餒

ME13 01/13 00:44我被因響了

CIDgreen 01/13 00:44重修好嗎

HanaYukii 01/13 00:44型別轉換

ztex0801919 01/13 00:45好 我被影響了

a27588679 01/13 00:45我覺得被暗示了

aet68933 01/13 00:45下一篇484要問二進位

hayden0828 01/13 00:45非0都是true

hkr91511208 01/13 00:45True == 200w

leo811120 01/13 00:45國庫:thank you very much

bill0205 01/13 00:45弱型別語言就這樣啊

akakbest 01/13 00:45這個是某些動態語言才允許吧 靜態語言

akakbest 01/13 00:45型別嚴謹的 直接異常跳錯

japan1995 01/13 00:46200萬

paulabxz123 01/13 00:46==

HowLeeHi 01/13 00:46弱型別啊 C語言也有類似的情況

gbvc 01/13 00:46c跟c++編譯器會Warning

hayden0828 01/13 00:46有同事敢寫True == 整數我一定幹死他

matico 01/13 00:46type.h看一下啊

TllDA 01/13 00:47常數寫左邊啦

headiron 01/13 00:47文組滾

jerry810113 01/13 00:47很皮

adios881 01/13 00:48你用 rust 看看過不過得了

akakbest 01/13 00:48寫JavaScript習慣 會常出現這種奇葩的

akakbest 01/13 00:48判斷方式....

disa26118 01/13 00:49已檢舉

e2ne0 01/13 00:49C#不能這樣寫

jehow 01/13 00:49你也可以定義2

saturn 01/13 00:51去跟中選會解釋吧

Freeven 01/13 00:53你以為中選會看得懂程式語言嗎

s72005ming 01/13 00:53我被影響了

pro1028 01/13 00:54誰會這樣寫= =

kor525 01/13 00:55還算 梗

JKGOOD 01/13 00:55我知道要怎麼投了,你先罰200萬

qk3380888 01/13 00:56誰會寫True==1…

xixixxiixxii 01/13 00:59罰400萬才合理吧,200萬會影響人

rainnight56 01/13 01:01用===不會嗎

VrGnKiler 01/13 01:02ok我被影響了==

issuemylove 01/13 01:04一堆新警察是怎樣zzz

bitcch 01/13 01:05python是int(Ture)==1

swaggy 01/13 01:06國庫感謝你

lianpig5566 01/13 01:08Python直接寫if True 或 if 1就好了

Merkle 01/13 01:08誰會這樣寫啊 腦殘喔 直接 while True阿

Ponimp 01/13 01:11

cphe 01/13 01:11其實是 非0

ya7236 01/13 01:13下一題 布林函數

pjc202 01/13 01:13低能

kevin552216 01/13 01:25非零都是true啦,但是通常都習慣用1

kevin552216 01/13 01:25而已,while(true)跟while(1)都有看

kevin552216 01/13 01:25過,倒是其他數字沒有

giantwinter 01/13 01:42True就是1…

andy79323 01/13 02:00文組

kyubimon 01/13 02:31有讀書都知道非0都是True,這智商應該是

kyubimon 01/13 02:32塔綠班反串吧

https://i.imgur.com/6RRCLeY.png

圖 有沒有True == 1 的八卦

到底是誰沒讀書 非0是True 那你2是True嗎? 你要不要再想一下 真的很難理解對八?

gink 01/13 02:40工作上遇到

shallreturn 01/13 03:09弱型別會用 0/1表達 true false

sharkimage 01/13 03:15XD

※ 編輯: panex0845 (118.167.78.223 臺灣), 01/13/2024 03:20:22

adsl9527 01/13 04:03你贏了

HowLeeHi 01/13 04:50C語言的話,非0都是true,後來發現是別梗

HowLeeHi 01/13 04:51你是想偷渡某人XDD

polo3429 01/13 06:59開庭時記得帶你的程式語言課本

B9702115 01/13 07:44誰會這樣寫

Raiwind 01/13 08:27哈哈哈哈 有創意