[問卦] 程式能寫if 就不要用for loop?
以前寫程式覺得要看起來厲害
明明能用if的
我會先建一個table 然後再用for loop尋找
好處是數量增加時增加的程式碼少
壞處是寫的時候和以後回來看的時候比較麻煩
(有時候還會寫到雙層或三層for loop)
在網路上看一些code 其實也就if寫一寫而已
方便快速 維護容易 不需要想這在幹嘛
即時是自己寫的code 記憶力再好還是會有忘記的一天
程式能寫if 就不要用for loop?
卦
-----
Sent from JPTT on my iPhone
--
啥
else
我都直接hello world 做結尾
printf
※ 編輯: cosmite (42.79.139.36 臺灣), 06/16/2022 16:14:23工沙小你寫for裡面不用放if ????
我的意思是能寫if else的時候就別用for loop. 用for loop的話裡面看你想怎麼寫吧 if switch while
我都用ikea
甚麼叫先建一個table
建一個structure 用for loop掃描structure的index
迴圈跟條件判斷的作用不是不一樣嗎? 你
在講啥
程式能推給別人寫就不要自己寫
唉
用goto展現技術
本公司禁止用goto. makefile除外
推konanno1
程式用嘴巴寫最棒惹,那些細節不重要
table裡面有一個資訊,當做標籤
沒錯
※ 編輯: cosmite (42.79.139.36 臺灣), 06/16/2022 16:16:03程式自己寫和別人寫是不一樣的
樓下jserv
看你有沒有擴充的需求阿
不知所云 先用組合語言寫if跟for-loop吧
建table又要尋找 那不是建個hashtable就好
蛤?桌子怎麼了嗎?
你是指 foreach 然後再 find 吧?
loop 和 if 並不衝突。
哪間公司的 我要避開
啊你掃index取出來就不用比內容了嗎?
同意樓上
是不會用GOTO和指標嗎!
goto禁用. 指標曾用到三個***
※ 編輯: cosmite (42.79.139.36 臺灣), 06/16/2022 16:18:36禁止用GOTO是壓抑員工威能 你還聽?
if和for loop到底是有關係啊
這兩個根本沒辦法替換吧
可以喔 像是以下這段 一樣的功能 IF寫法: if (a == 10) return; if (a == 20) return; --------------------------------------- FOR LOOP寫法: u8 index; u8 array[] = { 10, 20 }; for (index = 0; index < sizeof (array) / sizeof (array[0]); index++) { if (a == array[index]) { return; } }
我懂了你是說把資料直接判斷跟放容器再
break if you == 'win'
看時空背景好嗎
說真的一定要註解就是了
break if winners.include?(you)
推文裡看起來跟他同一個頻道的能不能幫
loop判斷是嘛 = =
是的
忙解釋一下是什麼情境,我不太理解
你這寫法很有彈性可以寫成FSM
一個是邏輯判斷,一個重複操作欸
if跟loop都一樣是compare jump
這樣code 難看死了,嘔嘔嘔嘔
我都dear開頭
怎麼想都if 判斷就可以處理就好,巢狀
所以這是老語言的問題?
好不好看不重要,重要的是要讓人看得懂
太多層很難看
啊你進去找還不是o(n) = =
你說compare jump我大概有點懂了,但沒
實際寫過這種老語言
反正有問題就用GOTO解決就好
看不懂想表示什麼
你在公三小
寫成波動拳好了
要看狀況阿 不然陣列if到死
文組表示 嗯嗯嗯 對啊!
沒天分看不懂,還是辭職去跑外送吧
你可以示範一下嗎
我上面回文了 你看看
我都用switch case
你這意思跟你原文講的有點落差 = =
Life is short use python
你這個就寫法彈性的問題不是嗎?
是的 但時常碰到不太需要擴充的情境 所以覺得多此一舉了 ?
看情況啊,如果不會變當然直接if or swi
tch,會新增就放array比對啊,但還要考
慮其他啦
用case不好嗎?
我會避免 雙層、三層for 因為真的看不懂
通通外包 出事卸責 沒事攬功 誰還自己
兩層 三層for真的耗腦力的
寫
存取array都不用時間和空間?
樓下一百階聖誕樹 printf(); 一百次。
switch case
switch case讓整個function落落長 沒有很愛用
如果你的array[]是要接收別人傳入的
那一定不能用1寫啊 但是2可以通用
當你都講不出共鳴...程式一定寫不好
自以為利害而以
到最後就是hard code與否的問題
我文組想學程式但聽不懂啦
多層迴圈要善用空格。
都會用空格 但還是比較花時間看
我朋友都外包,大家都說他是天才 給你參
考
不得不說建table有時候是蠻好用的
有時候真的好用沒錯
但這有什麼卦好問?
就懶的耗腦力了 覺得程式能動就好了 ?
我都用PERFORM 供參
兩層指標都很少見了三層是什麼鬼 直接算
我寫verilog根本不用For loop的
位址還比較快…
verilog不用for也太痛苦
goto無敵
可讀性差,多寫的那些代碼看不出有維護或
擴充上的好處
你是指for loop嗎
if ll ll ll ll \ ll ll 精美謝謝
高階語言用iterator,但台灣普遍低端
人多
switch case嫌太長 然後用if???
會套到三層迴圈我感覺應該是什麼遠古程
式的調整了
硬是要把幾個互相不能配合的資料尬在一
起
我都用do{ if(conditions) break; }while
(0)
看情境啦 case 只有兩個當然if 就解決了
只有兩個條件當然是寫if就好,20個條件建t
able就樂勝了
除非太慢 不然可讀性要擺第一
樓下jserv告訴你linux裡也有goto
我都用pandas
C++的話能不用for loop!?
用printf就夠了。
如果用if能解決,你用for loop的效
能有比較好嗎? 還是你單純擴充性問
題? 好奇問問
loop 裡面還不是 if
禁goto,那表示你公司不是寫底層的
你用vector包,然後用find找, 找完if確
認結果,就不用變成一大團,又能有擴充
厲害的是有效率的code 能O(n)就別用O(n^2)
能O(log n)就別用O(n)
反串嗎?
你是對的,建議開始看 FP
能寫成還是呼叫,就不要超過兩層。
函式
Teamwork盡量不要炫個人技巧
???
你的例子比較適合用case switch吧..
雖然腦包,但有創意
你的程式都不寫註解嗎
不要用 go to ,笑死。
我都用策略模式
那個for loop 多建了一個陣列占用記憶體
直接if 直到超過8個再來包
寫case好看懂 又整齊,table一大坨
我都用hash table
loop的時間複雜度比if多hen多
我也覺得用iterator就好= =
compiler優化比你寫那些沒人看懂的鬼code快
如果是一些懶惰的語言有contain語法可以
省forloop
效率問題 for loop去查一下怎麼運作的
你就知道了
幹嘛不用hash 沒救惹
不用迴圈就可以解決問題是最好
有些可以用hashmap跟collect來代替
迴圈,但是就要寫註解不然很難維護
一開始寫範例不就好了 還在想說你是
在公三人 我是都用你說Array的方式
現在用linq 可以寫的很好懂
而且用linq 也沒有你說兩層三層問題
可以很方便看的ㄧ行一行的
小學生問題 自己判斷好嗎
是在胡說些什麼
人才...
有看過6層for loop嗎 真的很棒
那個寫code 邏輯真的爛
6層迴圈...好想看
看情況吧,不複雜的隨便沒差吧
不要寫自己事後都看不懂的code
for loop裡面還不是要if 公沙小
寫code要讓以後的人能maintain
這也要問
現代人連code也能雲。科科
你要迭代的是變數,數量由前面運算的結果
去定,你是要怎麼用if去替代for?
當你老闆丟了個1000條資料叫你分析,你要
用if寫1000條條件?
爆
Re: [問卦] 寫程式只要會用套件就好了吧?寫程式有分等級 Lv1 就像下圖這種一隻猴子敲鍵盤 猴子知道敲鍵盤的意義嗎? 當然不知道,牠知道敲對鍵盤有一根香蕉就每天這樣敲爆
[情報] 鬍子:沒有如果鬍子:沒有如果 Let’s talk Brooklyn for a second, how would you sum up your short stint in Broo klyn? Uh, it was a lot of ups and downs. I appreciate the Nets and the city for what t hey’ve done for me in that year and a half. This is a business and for me, I th爆
Re: [爆卦] 小商人發文啦 (青青最新發文)小商人也真壞,要碼也不碼的乾淨一點 某一張照片可以看到身分證後4碼 再加上之前有鄉民PO的地籍謄本49
[歌詞] 220610《Proof》CD3 14. For Youth14.For Youth Produced by Rogét Chahayed, Imad Royal (RM, Imad Royal, Rogét Chahayed, Blaise Railey, Drew Love, 4rest, j-hope, SUGA, Hiss noise, Slow Rabbit, "hitman" bang) For Youth29
[問卦] 寫程式靠努力能到怎樣的高度?如題 弄得焦頭爛額 結果還是跑不出來 請教前輩 阿就這樣啊9
[問卦] 寫code這麼簡單憑什麼領高薪?寫程式不就if else就打天下了嗎? 真的不會寫的功能就藍色小舖找找copy一下就好了 這麼簡單的工作到底是憑什麼領高薪啊? 有掛嗎? -----19
[問卦] 用If goto寫迴圈是不是很爽最近學到可以用if goto寫迴圈 感覺像發現新大陸一樣 超級方便,超級爽的 為什麼書中很少教 有八卦嗎?2
Re: [問卦] 寫程式是不是超過40歲就不行了?你這樣一問 就知道你是蔡比八 不然就是文組想轉職的 Qoo做超過十年了 來回答你這菜比八 1. 你以為主管技術能力比較強? 大錯特錯 他們只是比較老 所以才當管理 , 我待過許多家上市櫃公司- 本魯只會寫程式 所以只好用窮舉法了 不用說上code (Lua 這個網站自動幫你跑 ) local function PNNumber(n)
爆
[問卦] 估計是對岸用語嗎?3
[問卦] 有這樣的蛇姬女帝 鄉民幾點回家爆
[問卦] 現在大家都用估計、貓膩、視頻了嗎?爆
[爆卦] 台北市大安區瑞安街停電!71
[問卦] 國會持續空轉會發生什麼事?84
[問卦] 為什年輕一代的都喜歡大樓>透天?64
[問卦] 陳平偉怎麼會把自己搞到變這樣?爆
Re: [新聞] 大體老師突睜眼下解剖桌 全裸遊蕩校園爆
[問卦] 月薪5萬台北市推薦買房買哪?41
[問卦] 猜兩個便當多少(猜中100p)41
[問卦] 電價凍漲是圖利財團 是圖利哪個財團?43
[問卦] Camry 算爛車嗎?37
[問卦] 菲力、肋眼、紐約客,擇一35
[問卦] 剛到曼谷要做什麼32
Re: [新聞] 列貪污被告! 柯文哲急發「1102字文長慎入35
[問卦] 想到西螺想到什麼31
[問卦] 無線充電技術什麼時候才能問世?31
[問卦] 移工會不會造成社會問題?51
Re: [新聞] 列貪污被告! 柯文哲急發「1102字文長慎入44
[問卦] D卡熱門:男友沒跟我做愛所以我哭了28
Re: [問卦] 為什麼中國人愛吃小龍蝦?29
[問卦] 臉抱歉但胸部E罩杯 男生ok嗎?31
[問卦] 蝦皮賣東西手續費快10%喔?24
[問卦] 丘逢甲這垃圾逃將怎在史書上是正面評價25
[問卦] how dare you 怎從意見領袖變人人喊打25
[問卦] 今年啦啦隊女孩是一粒還是雅英?25
[問卦] Dcard彩虹 #第一任男友就害自己得到HIV25
[問卦] 肉燥飯+燙青菜=90元?27
[問卦] 超商大夜如何調適剛到班心情26
[問卦] 小米智能冷氣有人買過嗎??有夠便宜