Lastor
@Lastor
說
Wed, Jul 26, 2023 7:41 AM
coding
肯,碰到一個邏輯條件居然一瞬間寫不出來,大概是有 inputA 與 inputB 兩個一組,我希望其中有一個未填,才觸發驗證 error
Lastor
@Lastor
Wed, Jul 26, 2023 7:42 AM
像上圖那樣,兩個都填了,或是兩個都未填,算 pass 驗證通過
Lastor
@Lastor
Wed, Jul 26, 2023 7:42 AM
最開始我第一反應是這樣寫,可是不對......
if !inputA || !inputB
Lastor
@Lastor
Wed, Jul 26, 2023 7:43 AM
後來 try 半天卡住,就去問 chatGPT,結果 AI 第一個反應跟我一樣www
Lastor
@Lastor
Wed, Jul 26, 2023 7:45 AM
問更詳細一點,把 4 種可能都列給他,才出現我希望的答案,但是這寫法好醜
Lastor
@Lastor
Wed, Jul 26, 2023 7:46 AM
最後再問他是否能更簡潔? 結果他給我這個答案,瞬間我眼睛亮了,這個有聰明
Lastor
@Lastor
Wed, Jul 26, 2023 7:46 AM
不過,如果他可以最開始就這樣回我,那有多好
Lastor
@Lastor
Wed, Jul 26, 2023 7:47 AM
忽然覺得這很像面試,很多時候面試官只問一次,就覺得你不行
Lastor
@Lastor
Wed, Jul 26, 2023 7:47 AM
其實是問的人不懂挖
Lastor
@Lastor
Wed, Jul 26, 2023 7:51 AM
喔 No,稱讚的太早了,馬上測出錯誤,還是只能乖乖寫那個長的邏輯判斷
載入新的回覆
if !inputA || !inputB