顯示廣告
隱藏 ✕
※ 本文為 MindOcean 轉寄自 ptt.cc 更新時間: 2021-04-24 23:31:18
看板 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
diabolica: ==1F 04/24 17:12
fly820822: ==2F 04/24 17:12
choco7: ==3F 04/24 17:12
DarkIllusion: ==4F 04/24 17:12
holebro: java真的有夠白痴5F 04/24 17:12
pearlsally: = =6F 04/24 17:12
Aerci: ==7F 04/24 17:12
※ 編輯: wahaha99 (118.169.3.165 臺灣), 04/24/2021 17:13:40
chh1470: ==8F 04/24 17:15
Ninboke: ==9F 04/24 17:15
sunnydragon7: ==問爪哇的發明人啊10F 04/24 17:15
bill0205: ===11F 04/24 17:15
koebel0521: javascript是===12F 04/24 17:15
聽說那是嚴格比對
不過我對javascript沒很熟啦
haeiou: 就不同物件阿13F 04/24 17:16
等號要物件個毛線啦
這就是OOP過頭、才會在世界上廢掉的語言啦
※ 編輯: wahaha99 (118.169.3.165 臺灣), 04/24/2021 17:17:12
selvester: ==”;14F 04/24 17:16
marktak: ==15F 04/24 17:16
abd86731: 2021還不加空格= =16F 04/24 17:17
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
Gold740716: c: strcmp23F 04/24 17:21
上古神獸不要出來亂好嗎
sx4152: python 也是 ==好嗎  真懂還假董24F 04/24 17:22
假懂
我python寫過的code沒超過一百行
感謝更正
※ 編輯: wahaha99 (118.169.3.165 臺灣), 04/24/2021 17:23:06
nctugoodman:   =,.=  鼻毛外漏才霸氣25F 04/24 17:23
vivian320: javascript ==??? ===???26F 04/24 17:23
abc0922001: VB 也可以 .equal 這樣用27F 04/24 17:24
KhePri: ==28F 04/24 17:24
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
LipaCat5566: js兩個都可以 沒有一定 函式好看啊30F 04/24 17:25
LGNexus5: 比智障沒人比得過javascript好嗎 https://i.imgur.com31F 04/24 17:25
wonder007: .net isEqual()跟 == 底層比較的東西好像會不一樣32F 04/24 17:25
LGNexus5: /Dutpmnf.jpg33F 04/24 17:25
LGNexus5: https://i.imgur.com/Dutpmnf.jpg
[圖]
這是什麼通靈語言
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
wk415937: ==36F 04/24 17:27
PONANZA: 又是一個被微軟荼毒的受害者 我開始想玩G惹37F 04/24 17:27
PONANZA:                                 GO
微軟是荼毒人
但Java的獨家.equals()就是母湯
※ 編輯: wahaha99 (118.169.3.165 臺灣), 04/24/2021 17:28:56
wonder007: 玩GG39F 04/24 17:28
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
wonder007: 比較記憶體位址參考的樣子43F 04/24 17:31
對 其實就是各家的 .equal是比較 記憶體位置  == 是比較內容
Java獨家相反過來

幹誰沒事在那比較記憶體位置啦
當初是誰把c的ref幹的要死然後這些新語言雨後春筍般誕生
然後強調不要碰記憶體、說VM跟Compiler會處理

我真的乾你老師的
※ 編輯: wahaha99 (118.169.3.165 臺灣), 04/24/2021 17:33:45
angusyu: 不爽不要寫44F 04/24 17:32
寫了才不爽啊
不寫不知道
s155260: ==45F 04/24 17:32
illya65536: ===46F 04/24 17:32
benedict76: 我怎麼覺得寫過java寫其他的很不習慣,java嚴謹很多47F 04/24 17:33
skylark960: 就...古代文言文48F 04/24 17:34
※ 編輯: wahaha99 (118.169.3.165 臺灣), 04/24/2021 17:34:50
PONANZA: 了解底層也很重要ㄛ 不然就一輩子碼農惹49F 04/24 17:35
PONANZA: 友善提醒 我現在就在重K QQ
加油 QQ
※ 編輯: wahaha99 (118.169.3.165 臺灣), 04/24/2021 17:37:41
yoyo178134: .getValue() == 87不行嗎51F 04/24 17:38
可以喔
※ 編輯: wahaha99 (118.169.3.165 臺灣), 04/24/2021 17:38:25
cpblgogogo: = =52F 04/24 17:38
s0914714: 你不常用幹嘛鳥它53F 04/24 17:39
現在要用啊 XD
※ 編輯: wahaha99 (118.169.3.165 臺灣), 04/24/2021 17:39:40
yoyo178134: 走進軟工design pattern沒用好54F 04/24 17:43
yoyo178134: 很難跟人共事甚至自己都看不懂
yoyo178134: 某方面大家都用OO會好溝通很多
OO當然有他的便利性
只是不要走火入魔啊
neo5277: 比的東西其實不一樣唷57F 04/24 17:43
就值跟記憶體位置
我知道啦
※ 編輯: wahaha99 (118.169.3.165 臺灣), 04/24/2021 17:45:23
AuroraSkyFox: js更煩好嗎 沒那些常用的衍生插件根本不知道怎麼用58F 04/24 17:44
現在還有node.js
我都搞不懂為什麼這變成一個獨立語言了
※ 編輯: wahaha99 (118.169.3.165 臺灣), 04/24/2021 17:46:15
jixiang: ==59F 04/24 17:45
jej: 看到原po回43樓的內文...真的整個眼淚都流下來了60F 04/24 17:48
sismiku: ==61F 04/24 17:49
bluu: ==62F 04/24 17:50
Doub1eK: ==63F 04/24 17:50
salinia: ==64F 04/24 17:52
yoyo178134: 58樓已經回答你nodejs的問題啦65F 04/24 17:55
yoyo178134: 首先js本身又臭又長
yoyo178134: 像jquery就能取代js原生又臭又長的selector
shes60101: 噁心= =68F 04/24 17:55
yoyo178134: 所以有很多框架出來搞定這問題像vue react69F 04/24 17:55
yoyo178134: nodejs也是一樣只是他是執行在server端的
mmnnoo 
mmnnoo: =.=71F 04/24 17:55
yoyo178134: 節省大家開發時間 底層還是js code72F 04/24 17:55
yoyo178134: 大學還沒畢業 有錯請指教感謝
只能說現在的電腦真的太強
才能把性能浪費在這種地方
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
sniper2824: ㄏ76F 04/24 18:07
AminLA: 為了讓你練習里式替換原則用的啦77F 04/24 18:13
Nigger5566: ==78F 04/24 18:14
g5637128: = =79F 04/24 18:16
alihue: 你寫什麼讓大家笑笑80F 04/24 18:20
在下寫過x86組語喔, 還不叫聲大哥來聽聽 *_*
botnet: 一個是物件,一個是變數怎麼比81F 04/24 18:20
ap954212: ==82F 04/24 18:21
amethystboy: =.=83F 04/24 18:23
Arctica: ==可以比啊,比的是記憶體的位置84F 04/24 18:31
jojojen: >.=85F 04/24 18:32
anakin2: 你好激動喔。當你同事應該滿累的?86F 04/24 18:38
不會啊 我只會上八卦來發廢文發洩
y800122155: Python 還有 is87F 04/24 18:40
YeaPa: C: strcmp()88F 04/24 18:42
sm008150204: Go 也是用 == 啊89F 04/24 18:42
elliotpvt: 哪裡廢掉90F 04/24 18:44
FrankYee: ==91F 04/24 18:45
ryan851215: 唯一支持strcmp92F 04/24 18:46
JJJZZs:  = =93F 04/24 18:49
WWIII: 垃圾語言早該被淘汰94F 04/24 18:51
mychiux413: go也是==阿 = =95F 04/24 18:52
SEEDA: ==96F 04/24 18:53
runaticsora: ==97F 04/24 19:05
ptta: Java特別噁心98F 04/24 19:07
Archier: c: memcmp99F 04/24 19:14
singlecelled: ==100F 04/24 19:29
haru97724: ==101F 04/24 19:41
taylor0607: R:102F 04/24 19:52
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
tosakashiron: 言
tosakashiron: 見識淺薄的人自曝其短哈哈
崩潰逆
mimiasd0722: ==110F 04/24 20:52
※ 編輯: wahaha99 (118.169.3.165 臺灣), 04/24/2021 20:55:17
chris8886160: 同是 JVM 你把 Groovy Scala Kotlin 放哪去了XD. JA111F 04/24 21:12
bchen1222: ==112F 04/24 21:52
pony0935: string本來就不是純量113F 04/24 22:01
jdkcupid: 還正常吧 不要把script lang 跟程式語言混在一起114F 04/24 22:52
jdkcupid: assembly : CMP
iampig951753: 這種小事也要靠背那光速不變不就靠背到死116F 04/24 22:53
爽啊
就像你現在也是噓爽的不是
大家壓力大啊
※ 編輯: wahaha99 (118.169.3.165 臺灣), 04/24/2021 22:54:29
diiky: ==117F 04/24 22:57
SecondRun: 就是智障 但還是超多人用118F 04/24 23:01
wz70403: =.=119F 04/24 23:04

--
※ 看板: Gossiping 文章推薦值: 1 目前人氣: 0 累積人氣: 462 
作者 wahaha99 的最新發文:
點此顯示更多發文記錄
分享網址: 複製 已複製
( ̄︶ ̄)b darkrise1980 說讚!
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇