[討論] 遇到問題就workaround真的好嗎?
看板Soft_Job作者applebg (Malicious Racist)時間2年前 (2021/12/02 19:13)推噓-10(17推 27噓 42→)留言86則, 56人參與討論串1/2 (看更多)
我玩程式語言有時候會遇到一些程式語言本身定義就跟
我自己想做的運算互相衝突的時候。Python的string被
定義為immutable, 可是可以使用index的方式去存取
字元。
比方說:
s = "aabbcc"
print(s[0])
執行結果會給我輸出: a
大家在解決問題的時候,常常想的事情好像是繞過這種
問題。就我看來,能以index 的方式存取字元,我就會
誤以為可以直接對字串s 進行修改,像是
s[0] = "b"
這個敘述就不會過。
但知道python的字串是immutable之後,其實我只需要用
s存取資料,再宣告一個s1變數,把s存取的資料進行重新
組合就可以了。
常常都要做這種workaround,而不是能以我最直覺的方
式操作。
然後不同的程式語言,還會有不一樣的定義。我覺得好累
。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.226.42.235 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1638443613.A.124.html
※ 編輯: applebg (36.226.42.235 臺灣), 12/02/2021 19:15:54
推
12/02 19:15,
2年前
, 1F
12/02 19:15, 1F
噓
12/02 19:15,
2年前
, 2F
12/02 19:15, 2F
如果有程式語言把字串定義為mutable,那就又不一樣了。每個程式語言都有自
己的定義,永遠追不完。
※ 編輯: applebg (36.226.42.235 臺灣), 12/02/2021 19:18:21
噓
12/02 19:17,
2年前
, 3F
12/02 19:17, 3F
※ 編輯: applebg (36.226.42.235 臺灣), 12/02/2021 19:19:43
噓
12/02 19:21,
2年前
, 4F
12/02 19:21, 4F
我在想高手們是不是workaround之後,還能把他們workaround的方式寫成一個
方便使用的function,以後大家遇到一樣的問題就直接拿他們的function用。
對我是新手。
※ 編輯: applebg (36.226.42.235 臺灣), 12/02/2021 19:27:48
推
12/02 19:26,
2年前
, 5F
12/02 19:26, 5F
→
12/02 19:29,
2年前
, 6F
12/02 19:29, 6F
→
12/02 19:29,
2年前
, 7F
12/02 19:29, 7F
推
12/02 19:53,
2年前
, 8F
12/02 19:53, 8F
推
12/02 19:53,
2年前
, 9F
12/02 19:53, 9F
推
12/02 19:54,
2年前
, 10F
12/02 19:54, 10F
推
12/02 20:05,
2年前
, 11F
12/02 20:05, 11F
推
12/02 20:08,
2年前
, 12F
12/02 20:08, 12F
→
12/02 20:10,
2年前
, 13F
12/02 20:10, 13F
推
12/02 20:11,
2年前
, 14F
12/02 20:11, 14F
推
12/02 20:15,
2年前
, 15F
12/02 20:15, 15F
→
12/02 20:33,
2年前
, 16F
12/02 20:33, 16F
→
12/02 20:33,
2年前
, 17F
12/02 20:33, 17F
→
12/02 20:34,
2年前
, 18F
12/02 20:34, 18F
→
12/02 20:47,
2年前
, 19F
12/02 20:47, 19F
推
12/02 20:49,
2年前
, 20F
12/02 20:49, 20F
→
12/02 20:49,
2年前
, 21F
12/02 20:49, 21F
噓
12/02 21:02,
2年前
, 22F
12/02 21:02, 22F
→
12/02 21:02,
2年前
, 23F
12/02 21:02, 23F
噓
12/02 21:17,
2年前
, 24F
12/02 21:17, 24F
→
12/02 21:44,
2年前
, 25F
12/02 21:44, 25F
推
12/02 21:48,
2年前
, 26F
12/02 21:48, 26F
→
12/02 21:57,
2年前
, 27F
12/02 21:57, 27F
→
12/02 21:59,
2年前
, 28F
12/02 21:59, 28F
→
12/02 22:00,
2年前
, 29F
12/02 22:00, 29F
→
12/02 22:01,
2年前
, 30F
12/02 22:01, 30F
噓
12/02 22:02,
2年前
, 31F
12/02 22:02, 31F
推
12/02 22:06,
2年前
, 32F
12/02 22:06, 32F
→
12/02 22:06,
2年前
, 33F
12/02 22:06, 33F
→
12/02 22:06,
2年前
, 34F
12/02 22:06, 34F
→
12/02 22:07,
2年前
, 35F
12/02 22:07, 35F
→
12/02 22:14,
2年前
, 36F
12/02 22:14, 36F
→
12/02 22:14,
2年前
, 37F
12/02 22:14, 37F
→
12/02 22:33,
2年前
, 38F
12/02 22:33, 38F
→
12/02 22:45,
2年前
, 39F
12/02 22:45, 39F
→
12/02 22:49,
2年前
, 40F
12/02 22:49, 40F
→
12/02 22:56,
2年前
, 41F
12/02 22:56, 41F
→
12/02 23:00,
2年前
, 42F
12/02 23:00, 42F
噓
12/03 00:08,
2年前
, 43F
12/03 00:08, 43F
噓
12/03 00:42,
2年前
, 44F
12/03 00:42, 44F
推
12/03 08:53,
2年前
, 45F
12/03 08:53, 45F
→
12/03 09:38,
2年前
, 46F
12/03 09:38, 46F
→
12/03 09:38,
2年前
, 47F
12/03 09:38, 47F
→
12/03 09:38,
2年前
, 48F
12/03 09:38, 48F
→
12/03 09:39,
2年前
, 49F
12/03 09:39, 49F
→
12/03 09:40,
2年前
, 50F
12/03 09:40, 50F
噓
12/03 11:09,
2年前
, 51F
12/03 11:09, 51F
噓
12/03 12:30,
2年前
, 52F
12/03 12:30, 52F
→
12/03 12:30,
2年前
, 53F
12/03 12:30, 53F
→
12/03 12:35,
2年前
, 54F
12/03 12:35, 54F
推
12/03 13:02,
2年前
, 55F
12/03 13:02, 55F
噓
12/03 13:02,
2年前
, 56F
12/03 13:02, 56F
噓
12/03 13:34,
2年前
, 57F
12/03 13:34, 57F
噓
12/03 14:29,
2年前
, 58F
12/03 14:29, 58F
噓
12/03 15:41,
2年前
, 59F
12/03 15:41, 59F
→
12/03 15:41,
2年前
, 60F
12/03 15:41, 60F
噓
12/03 17:09,
2年前
, 61F
12/03 17:09, 61F
→
12/03 17:41,
2年前
, 62F
12/03 17:41, 62F
噓
12/03 17:57,
2年前
, 63F
12/03 17:57, 63F
→
12/03 18:52,
2年前
, 64F
12/03 18:52, 64F
→
12/03 18:52,
2年前
, 65F
12/03 18:52, 65F
噓
12/03 19:06,
2年前
, 66F
12/03 19:06, 66F
噓
12/03 19:46,
2年前
, 67F
12/03 19:46, 67F
推
12/03 20:25,
2年前
, 68F
12/03 20:25, 68F
噓
12/03 20:42,
2年前
, 69F
12/03 20:42, 69F
→
12/03 20:59,
2年前
, 70F
12/03 20:59, 70F
推
12/03 22:38,
2年前
, 71F
12/03 22:38, 71F
噓
12/04 04:24,
2年前
, 72F
12/04 04:24, 72F
噓
12/04 18:39,
2年前
, 73F
12/04 18:39, 73F
噓
12/05 13:23,
2年前
, 74F
12/05 13:23, 74F
噓
12/06 03:05,
2年前
, 75F
12/06 03:05, 75F
噓
12/06 13:10,
2年前
, 76F
12/06 13:10, 76F
噓
12/06 15:30,
2年前
, 77F
12/06 15:30, 77F
噓
12/06 18:04,
2年前
, 78F
12/06 18:04, 78F
推
12/06 18:12,
2年前
, 79F
12/06 18:12, 79F
→
12/06 18:13,
2年前
, 80F
12/06 18:13, 80F
→
12/06 21:26,
2年前
, 81F
12/06 21:26, 81F
→
12/06 21:26,
2年前
, 82F
12/06 21:26, 82F
噓
12/07 08:12,
2年前
, 83F
12/07 08:12, 83F
→
12/07 08:13,
2年前
, 84F
12/07 08:13, 84F
→
12/07 09:24,
2年前
, 85F
12/07 09:24, 85F
→
12/07 09:24,
2年前
, 86F
12/07 09:24, 86F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):