推 BZnoo: 若b因a而自動變化可能是採copy by reference 04/06 08:24
→ BZnoo: 建議是在需要b的地方就直接給a+1 04/06 08:24
→ BZnoo: 原因是 04/06 08:24
推 BZnoo: a可能因b的變化而被改變(指定新變數內容型別相同) 04/06 08:27
→ BZnoo: 也可能不變(指定新變數內容型別不同) 會造成不穩定的結果 04/06 08:27
→ Angesi: 你覺得python有pointer嗎? 04/06 08:57
→ Angesi: a = [1] 04/06 08:58
→ Angesi: b = a 04/06 08:58
→ Angesi: a[0] = 2 04/06 08:59
→ Angesi: b[0] 04/06 08:59
推 jiyu520: Copy by reference or value in Python 04/06 10:19
推 vi000246: c#有個用法 public string b {get {return a+1}} 04/06 14:30
→ vi000246: 可以封裝在class裡 你google看看 04/06 14:32
→ s860134: 勢必要把他們封裝成物件 04/08 21:38
→ s860134: 你想改變的是物件的 set get 04/08 21:40
→ s860134: python 預設就有 setter getter 的 decorator google一下 04/08 21:43
→ s860134: 吧 04/08 21:43