PTT評價

[問卦] 程式語言中最沒用的語法是什麼

看板Gossiping標題[問卦] 程式語言中最沒用的語法是什麼作者
IJuBan
(我就笨)
時間推噓81 推:103 噓:22 →:78

小菜菜的我覺得應該是continue

好像沒有什場合能用到continue
還是有大神能告訴我?


有其他很廢的語法嗎

--
我每天都要喊一聲幹 來保養我的喉嚨

--

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

Vincent8026 08/12 17:50goto

j121369730 08/12 17:50hello world

ted01234567 08/12 17:50if

sourbait 08/12 17:50遍歷的時候用 有些case可以忽略

TakeokaMiho 08/12 17:50goto

qazzxc12351 08/12 17:50alt+F4

doasgloria 08/12 17:51continue還算常用吧 alt+F4真沒用

johnhmj 08/12 17:51main() 因為都直接複製貼上

alexbklin 08/12 17:5110 goto 10

vowpool 08/12 17:51需要跳過的時候

g1254501 08/12 17:51end

Goog1e 08/12 17:52你剛念大一? 怎麼可能沒用到 超常用

duya 08/12 17:52我數學不好, 寫程式啥的確實很複雜難懂.

xx5244 08/12 17:52contunue有用多了,alt+F4才...

i386 08/12 17:53Linux kernel裡面不少地方會用goto, 最好是

tyrande 08/12 17:53ctrl+v ctrl+c

i386 08/12 17:53沒用XD

KuoChingYa 08/12 17:53主流程式語言很少會有沒用的語法 有

KuoChingYa 08/12 17:53的話早就在更版的時候被棄用掉掉了

showshowman 08/12 17:53註解,工程師超不愛寫

curtIsMe 08/12 17:53continue 可以讓你不用寫 else

boyen0917 08/12 17:54哇操 迴圈跳出你沒在用 你有在寫程式嗎

wuyiulin 08/12 17:54通常說別人沒用的。

utomaya 08/12 17:54你沒說我還沒想到 用{}就可以代替continu

utomaya 08/12 17:54迴圈跳出是break吧

orze04 08/12 17:54return 0;

smalltwo 08/12 17:55跑回圈可以用阿

i386 08/12 17:56跳出迴圈是break啊

vzerov 08/12 17:57你開玩笑吧

deray 08/12 17:58continue 沒用?

jpwd 08/12 17:59goto,被規定不能用,那幹麻定義?

mpyh12345 08/12 17:59Goto

edgefish02 08/12 17:59關於Delete 的類別幾乎都不常用, 除

edgefish02 08/12 17:59非有memory leak 情況發生

mpyh12345 08/12 18:00Continue 偶爾可以用啦 goto 真的

Neisseria 08/12 18:00goto 寫清理資源的程式碼好用

za755188 08/12 18:00goto很好用捏

gn01642884 08/12 18:01int& myfunction()

zero00072 08/12 18:01continue; 蠻好用的。C 語法沒有弱者。

ltytw 08/12 18:02最沒用的應該是要在句尾加;號吧?

TaiwanFight 08/12 18:02用C根本浪費生命

abadjoke 08/12 18:02continue在處理大量資料的時候很有用

zero00072 08/12 18:02goto out; out: free(ptr); return;

colawei 08/12 18:02switch case吧.老工程師幾乎都不用

theedge 08/12 18:03class 因為我都用 js fp ^^

zero00072 08/12 18:03switch() 在針對 enum 的選擇很全面。

Ponimp 08/12 18:04蔡逼八

d79418 08/12 18:04//雙斜線,選我正解

frontpagexp 08/12 18:04都蠻有用的說

sendow 08/12 18:07沒有沒用的,只有菜雞不會用的

zero00072 08/12 18:07Python 的顯式 self 我覺得比較刺眼。

Virness 08/12 18:08for each

h965715 08/12 18:08晨式語言讚

sendow 08/12 18:09會說goto沒用的,快轉行吧

freddy8317 08/12 18:13Goto 會被程式架構弄髒

zsyian 08/12 18:13你一定是初學者

unchained 08/12 18:16Delete 在cpp 可以完全被smart pointer

cmelo1515 08/12 18:17Def 沒用

unchained 08/12 18:17取代

CptHippo56 08/12 18:17底層很常用goto吧

yesyesyesyes 08/12 18:17continue??你認真?

yesyesyesyes 08/12 18:18goto 吧!很難維護,後續者很難看懂

chunfo 08/12 18:18底層不是都用jmp

yesyesyesyes 08/12 18:19看過專案底層一堆goto 很亂

legendd 08/12 18:21while(1);

chang505 08/12 18:24continue都不會用 你是不是剛接觸程式

i386 08/12 18:25不會正確使用goto的,就程式語言的初學者

internetms52 08/12 18:28goto 可以達成很多很神奇的邏輯,

enthused 08/12 18:28TODO,換五個工程師經手都還沒do

internetms52 08/12 18:28呃…看不看的懂是另一回事

DiviNeLuke 08/12 18:28While(1)是有神奇功用的

GGylin 08/12 18:30pass

LYSLYS 08/12 18:30register

riker729 08/12 18:31continue用超多的好嗎

vvrr 08/12 18:32for(i=0~10) if(A[i]==NULL) continue

vvrr 08/12 18:32不然你得寫 if(A[i]!=NULL) 然後底下程式碼

vvrr 08/12 18:33全部再往右縮排一層。當你有很多個的時候

vvrr 08/12 18:33排版就很難閱讀了

wadechen 08/12 18:34蛤..........

Nilife 08/12 18:37goto

TreyLyles 08/12 18:37goto 好用但是要用的好要有紀律

TreyLyles 08/12 18:37所以 golang才會新增defer語法

Informatik 08/12 18:39/* */ 強者是不需要註解的

oxOOxo 08/12 18:39if (1)

vvrr 08/12 18:39我覺得是 const

Informatik 08/12 18:40寫到讓人看不懂超爽

RaiGend0519 08/12 18:40goto

sosonow 08/12 18:40千萬別學for迴圈

lpsobig 08/12 18:40do while

RaiGend0519 08/12 18:41以前遇過用超多的專案還得自己畫架

venomsoul 08/12 18:41Goto惡夢

RaiGend0519 08/12 18:41構圖才看得懂在幹嘛

loveyou9527 08/12 18:43蠻常用到這場景欸

qwe04687 08/12 18:47組合語言以外的goto

fancydick501 08/12 18:47for

minicess 08/12 18:47都是碼農打工仔,爭什麼

shigurew 08/12 18:51while(1) XDD

kiopl 08/12 18:51to be continued 不是很常在用嗎 還有bgm

BBQ2591 08/12 18:52mov

OhYang 08/12 18:54do while

Godmyfriend 08/12 18:56;

choosin 08/12 18:57continue 就迴圈裡的 return...,你不用

choosin 08/12 18:57,那就得多一層。

NavyWind 08/12 18:57.. continue非常常用

afoliagefind 08/12 19:01很常用啊,做完那行以後就可以直接

afoliagefind 08/12 19:01跑下一圈的時候就可以用啊

anyweather 08/12 19:05菜雞

yuai9111 08/12 19:05真的是goto 留言沒唬爛

k078787878 08/12 19:05Misra c好像禁用goto吧?

LeaderH 08/12 19:07除非你assembly 很熟 清楚stack上的東西

LeaderH 08/12 19:07goto用不好會很亂

ppn 08/12 19:10goto很好用 但很多時候被禁用是因為容易寫爛

LBJ23K 08/12 19:10Continue 超級常用好嗎 幫噓

spiriturl 08/12 19:11early out 易讀不好嗎0.0

ppn 08/12 19:11所以管project的會因為避免不好維護禁用

chiangww 08/12 19:12ppt的肥宅,資工最多

p2p8ppp 08/12 19:14continue怎麼可能沒用==

KarlTowns 08/12 19:19assign

knme 08/12 19:20no op

LeaderH 08/12 19:21continue最實用的例子就是在迭代時 可以

LeaderH 08/12 19:21在最前面就做判斷是否跳過 不用寫一個很

LeaderH 08/12 19:21大的if else

holmes006 08/12 19:21Continue 很有用

sam2258 08/12 19:22

shellback 08/12 19:23蛤 continue很常用啊

Ponimp 08/12 19:24goto不是沒用 是不好讀

yaritai 08/12 19:25哪個菜雞用goto 一定被我幹爆

killer0911 08/12 19:25說goto沒用是沒寫過組合語言嗎 底子沒

killer0911 08/12 19:26打好其實可以轉行

apple1235566 08/12 19:28好菜哦

s971425 08/12 19:31goto

yl3218 08/12 19:32continue 靠背好用 找到東西就跳 不然要跑

yl3218 08/12 19:33完嗎

bestperson1 08/12 19:42沒用到continue 你真的會寫程式?

nba687668 08/12 19:45switch case在韌體超常用的,誰說沒用

nba687668 08/12 19:45

nthank 08/12 19:46其實goto只要規定不能往上跳就沒事了

ericthree 08/12 19:47inline有用嗎? 沒什麼感覺

clvmomo 08/12 19:49continue 最好沒用 不用if要包幾層啦

nthank 08/12 19:50switch case聽說效率比if else if好很多

goldhan 08/12 19:50馬的,有空在這討論 怎麼不先去抓bug

conipop 08/12 19:53#include

odsan 08/12 19:59goto

YeaPa 08/12 19:59switch 要配 enum 用 底層一堆這種東西

jily 08/12 20:07volatile吧..

zephyrhymn 08/12 20:08演算法中Sorting的優化方案之一就有使

zephyrhymn 08/12 20:08用continue

leondemon 08/12 20:10bitwise operators 一輩子用不到幾次

cc10601cc 08/12 20:12絕對不是continue

kimimaro 08/12 20:14goto 想讓接手的痛苦就用吧

qwer338859 08/12 20:34continue超級常用

shorty696820 08/12 20:36會說continue的應該是菜雞

IsadQQ56 08/12 20:37Continue沒用?

crazylunar 08/12 20:39continue沒用?我看你完全是不懂喔

bitcch 08/12 20:40純c也會用到goto來做錯誤處理

clwmc07 08/12 20:40沒有沒用的語法,只有沒有的使用者

bor1286 08/12 20:48continue可以省多少事你知道嗎

MyNion 08/12 20:52volatile是宣告變數的修飾詞,不是語法啦

b0920075 08/12 20:54忘記哪個反直覺的運算子優先權是為了降

b0920075 08/12 20:55低 B 到 C 語言的學習成本...

CLRIS 08/12 20:59一看就知道你菜 才決的沒用

tttkkk 08/12 21:00continue 對扁平化程式縮行很有幫助

XinT 08/12 21:03continue不會用,看來你不太適合寫程式

DeStory 08/12 21:10Z > B

nges10310 08/12 21:13return null;

hkahka 08/12 21:20註解最沒用

wayne820812 08/12 21:22三元判斷式 寫好幾層那種 去你的

butaewb 08/12 21:22這啥啦看不懂啦

s0914714 08/12 21:43auto啦

Lamigirls48 08/12 22:01傻眼 我最常用的語法..

SixFeet 08/12 22:12nop

kai2573 08/12 22:26超好用好嗎= =

azzc1031 08/12 22:41讀excel資料的時候我就用過

azzc1031 08/12 22:41有些欄位含有特定字串時就能跳過不讀

poison5566 08/12 22:52include

nisioisin 08/12 22:54沒有go to怎麼寫組語?

shooter555 08/12 22:59goto 被唾棄的語法 continue 很常用

freedom0116 08/12 23:19不用continue 程式要寫多髒 菜雞欸

ldeathkiller 08/12 23:42goto 肯定是史上最垃圾的語法

umum29 08/12 23:55continue絕對不會少用

umum29 08/12 23:56三元判斷式的確會讓code smells

CYCUTalker 08/13 01:00goto在compiler的optimization會有很

CYCUTalker 08/13 01:00大的效能問題

WWIII 08/13 01:40不寫註解超爽的!

linlin110 08/13 02:17三元判斷式我覺得是C-family設計不良,

linlin110 08/13 02:18不然在以expression為主的語言中

linlin110 08/13 02:18a = if foo then bar else baz;

linlin110 08/13 02:18這種寫法可是超常見,跟三元判斷式的差

linlin110 08/13 02:18別就是把符號換成關鍵字而已

linlin110 08/13 02:19inline在最佳化的時候有用,不過現在編

linlin110 08/13 02:19譯器都很聰明了所以大部分的時候用不到

nevillechao 08/13 09:08底層很難完全避開goto

nevillechao 08/13 09:08直接寫組語就更不用說 一定要用

EIORU 08/13 09:22巢狀迴圈很常用continue

hshmorgan 08/13 09:55不處理錯誤都在印垃圾訊息的try-catch

Roger106 08/13 10:06我寫的

xeme1996 08/13 10:50瘋了才用goto

bearching 08/13 11:00用c浪費生命?VBA表示

ryan2001 08/13 11:19只有你寫的沒用

f97300305 08/13 12:47不是沒用 是你不會用

wawo58487 08/13 14:09隔著網路都能聞到的菜味

spursmanu 08/13 15:50goto 維護不容易

akito117 08/14 01:31continue 我還蠻愛用的欸