Smart Contract 開發實戰(三) — function 的類型

Bryan Yang
A multi hyphen life
2 min readJul 15, 2018

這一系列主要紀錄學習開發 Smart Contract 的過程…

上一回提到如何建立 function — https://medium.com/bryanyang0528/smart-contract-開發實戰-一-functions-589e90298bd

這回整理一下 function 有哪寫類型:

  • public/private:public 表示這個方法可以被外部(其他 contract)存取,private 表示只能被同一個 Contract 使用.
  • external/internal:external 表示這個方法“只能”被外部使用,internal 表示這個方法除了被同個 contract 使用外,還可以被繼承的 Contract 使用.

修飾子:

由於 smart contract 可以被全世界的人看到並執行,所以在選擇屬性上必須特別小心.

--

--

Bryan Yang
A multi hyphen life

Data Engineer, Data Producer Manager, Data Solution Architect