看板 Gossiping作者 wahaha99 (此方不可長)標題 [問卦] .equals() 這種智障方式到底誰發明的時間 Sat Apr 24 17:11:50 2021
C++: ==
C#: ==
VB.NET: =
Python: ==
Go: =
Javascript: ==
------
Java: .equals()
比較兩個字串不能用 == 是哪個智障設計的語言
出來我保證不打死你
--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.169.3.165 (臺灣)
※ 文章代碼(AID): #1WW-3PXs (Gossiping)
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1619255513.A.876.html
推 holebro: java真的有夠白痴5F 04/24 17:12
推 Aerci: ==7F 04/24 17:12
※ 編輯: wahaha99 (118.169.3.165 臺灣), 04/24/2021 17:13:40
聽說那是嚴格比對
不過我對javascript沒很熟啦
推 haeiou: 就不同物件阿13F 04/24 17:16
等號要物件個毛線啦
這就是OOP過頭、才會在世界上廢掉的語言啦
※ 編輯: wahaha99 (118.169.3.165 臺灣), 04/24/2021 17:17:12
2021還在加控隔 ==
推 hayabusa: James Gosling17F 04/24 17:17
原來是這傢伙
※ 編輯: wahaha99 (118.169.3.165 臺灣), 04/24/2021 17:18:29
推 konanno1: Java曾經紅及一時,現在已經...唉18F 04/24 17:19
他最紅的時候就是整個業界OOP最走火入魔的時候
真的笑死
OOP真的適度就好
什麼都要完全OOP
只會產生一堆無法維護的垃圾
※ 編輯: wahaha99 (118.169.3.165 臺灣), 04/24/2021 17:20:42
噓 PONANZA: js是 0 == '0' 0=/=='0' 嚴格比對 懂惹ㄇ19F 04/24 17:19
好喔
一萬年內我有機會去寫js我會記住的
推 benedict76: 不都ide自動完成是有差嗎,而且equal比==好懂啊!21F 04/24 17:20
→ PONANZA: 反正程式語言邏輯都一樣 剩下就api的熟悉度惹22F 04/24 17:21
※ 編輯: wahaha99 (118.169.3.165 臺灣), 04/24/2021 17:22:00
上古神獸不要出來亂好嗎
→ sx4152: python 也是 ==好嗎 真懂還假董24F 04/24 17:22
假懂
我python寫過的code沒超過一百行
感謝更正
※ 編輯: wahaha99 (118.169.3.165 臺灣), 04/24/2021 17:23:06
噓 vivian320: javascript ==??? ===???26F 04/24 17:23
→ PONANZA: python不熟 js也不熟 你到底是寫哪個語言29F 04/24 17:25
黑人問號
我比較熟C# vb.net
C++會一點(keil c)
※ 編輯: wahaha99 (118.169.3.165 臺灣), 04/24/2021 17:25:58
推 wonder007: .net isEqual()跟 == 底層比較的東西好像會不一樣32F 04/24 17:25
這是什麼通靈語言
推 Gold740716: (string= "abc" "abc) (eq? a a) (= 1 1)35F 04/24 17:26
這是Pascal還是Fortran?
※ 編輯: wahaha99 (118.169.3.165 臺灣), 04/24/2021 17:27:27
→ PONANZA: 又是一個被微軟荼毒的受害者 我開始想玩G惹
GO37F 04/24 17:27
微軟是荼毒人
但Java的獨家.equals()就是母湯
※ 編輯: wahaha99 (118.169.3.165 臺灣), 04/24/2021 17:28:56
推 LGNexus5: 那張圖是javascript40F 04/24 17:28
好我看不懂 這大概是加入了通靈引擎之類的
※ 編輯: wahaha99 (118.169.3.165 臺灣), 04/24/2021 17:29:33
推 airvivi: 問題是程式物件化後,等於就有不同意義41F 04/24 17:30
只是一個字串變數不要搞成oo喇!!!!!!
→ PONANZA: 哪有 我記得C#也有.equals() 只是忘記在幹嘛惹42F 04/24 17:30
好我更正
Java的獨家.equals() only就是母湯
※ 編輯: wahaha99 (118.169.3.165 臺灣), 04/24/2021 17:31:54
對 其實就是各家的 .equal是比較 記憶體位置 == 是比較內容
Java獨家相反過來
幹誰沒事在那比較記憶體位置啦
當初是誰把c的ref幹的要死然後這些新語言雨後春筍般誕生
然後強調不要碰記憶體、說VM跟Compiler會處理
我真的乾你老師的
※ 編輯: wahaha99 (118.169.3.165 臺灣), 04/24/2021 17:33:45
寫了才不爽啊
不寫不知道
→ benedict76: 我怎麼覺得寫過java寫其他的很不習慣,java嚴謹很多47F 04/24 17:33
※ 編輯: wahaha99 (118.169.3.165 臺灣), 04/24/2021 17:34:50
→ PONANZA: 了解底層也很重要ㄛ 不然就一輩子碼農惹
友善提醒 我現在就在重K QQ49F 04/24 17:35
加油 QQ
※ 編輯: wahaha99 (118.169.3.165 臺灣), 04/24/2021 17:37:41
可以喔
※ 編輯: wahaha99 (118.169.3.165 臺灣), 04/24/2021 17:38:25
現在要用啊 XD
※ 編輯: wahaha99 (118.169.3.165 臺灣), 04/24/2021 17:39:40
推 yoyo178134: 走進軟工design pattern沒用好
很難跟人共事甚至自己都看不懂
某方面大家都用OO會好溝通很多54F 04/24 17:43
OO當然有他的便利性
只是不要走火入魔啊
推 neo5277: 比的東西其實不一樣唷57F 04/24 17:43
就值跟記憶體位置
我知道啦
※ 編輯: wahaha99 (118.169.3.165 臺灣), 04/24/2021 17:45:23
現在還有node.js
我都搞不懂為什麼這變成一個獨立語言了
※ 編輯: wahaha99 (118.169.3.165 臺灣), 04/24/2021 17:46:15
→ jej: 看到原po回43樓的內文...真的整個眼淚都流下來了60F 04/24 17:48
→ bluu: ==62F 04/24 17:50
推 yoyo178134: 58樓已經回答你nodejs的問題啦
首先js本身又臭又長
像jquery就能取代js原生又臭又長的selector65F 04/24 17:55
→ yoyo178134: 所以有很多框架出來搞定這問題像vue react
nodejs也是一樣只是他是執行在server端的69F 04/24 17:55
→ yoyo178134: 節省大家開發時間 底層還是js code
大學還沒畢業 有錯請指教感謝72F 04/24 17:55
只能說現在的電腦真的太強
才能把性能浪費在這種地方
推 Gold740716: test "abc" = "abc"; test 13 -eq 1374F 04/24 17:58
※ 編輯: wahaha99 (118.169.3.165 臺灣), 04/24/2021 18:00:00
推 sdbb: ==75F 04/24 18:02
推 AminLA: 為了讓你練習里式替換原則用的啦77F 04/24 18:13
噓 alihue: 你寫什麼讓大家笑笑80F 04/24 18:20
在下寫過x86組語喔, 還不叫聲大哥來聽聽 *_*
推 botnet: 一個是物件,一個是變數怎麼比81F 04/24 18:20
→ Arctica: ==可以比啊,比的是記憶體的位置84F 04/24 18:31
噓 anakin2: 你好激動喔。當你同事應該滿累的?86F 04/24 18:38
不會啊 我只會上八卦來發廢文發洩
推 YeaPa: C: strcmp()88F 04/24 18:42
→ WWIII: 垃圾語言早該被淘汰94F 04/24 18:51
推 SEEDA: ==96F 04/24 18:53
推 ptta: Java特別噁心98F 04/24 19:07
推 Archier: c: memcmp99F 04/24 19:14
→ WunoW: java的code是我看了覺得最不舒服的...103F 04/24 20:05
→ wetor: ==104F 04/24 20:09
噓 rtoday: 我java我驕傲105F 04/24 20:12
推 flyboring: 我只對php的->有意見,智障設計106F 04/24 20:24
※ 編輯: wahaha99 (118.169.3.165 臺灣), 04/24/2021 20:26:26
噓 tosakashiron: 不得不說 Java 應該是世界上最偉大最厲害最好用的語言
見識淺薄的人自曝其短哈哈107F 04/24 20:29
崩潰逆
※ 編輯: wahaha99 (118.169.3.165 臺灣), 04/24/2021 20:55:17
→ chris8886160: 同是 JVM 你把 Groovy Scala Kotlin 放哪去了XD. JA111F 04/24 21:12
噓 pony0935: string本來就不是純量113F 04/24 22:01
推 jdkcupid: 還正常吧 不要把script lang 跟程式語言混在一起
assembly : CMP114F 04/24 22:52
爽啊
就像你現在也是噓爽的不是
大家壓力大啊
※ 編輯: wahaha99 (118.169.3.165 臺灣), 04/24/2021 22:54:29
推 diiky: ==117F 04/24 22:57
--