Lua區分公有私有介面

2021-08-07 03:06:20 字數 691 閱讀 2320

lua區分公有私有介面

(金慶的專欄 2017.8)

lua語言沒有提供public, private的概念,所有模組或類中的介面都是公有的。

可以通過注釋來區分公有私有介面。

ldoc 提供了乙個 @section 標籤,可用作此功能

--- test module.

-- @module my_mod

local m = {}

--- public functions

-- @section public

--- foo.

-- @int a a test input

-- @treturn int result

function m.foo(a)

return a + 1

end--- private functions

-- @section private

--- goo.

-- @int a a test input

-- @treturn int result

function m.goo(a)

return a + 2

endreturn m

ldoc 生成文件後是這樣的:

私有雲 公有雲

針對不同需求的企業擁有不同部署方案,如果不了解的話,選型也會為難。今天我們深入淺出舉乙個例子,讓你通俗的明白什麼是公有雲 私有雲 混合雲和社群雲。2016 11 14 09 47 收藏 分享 近幾年隨著雲計算技術的逐漸普及,越來越多的企業開始選擇了部署雲計算方案,但是公有雲 私有雲 混合雲到底怎麼選...

公有鏈 私有鏈

鏈客,專為開發者而生,有問必答!公有鏈 public blockchain 是指全世界任何人都可讀取 傳送交易且能獲得有效確認的共識區塊鏈。公鏈的安全由工作量證明機制 pow 或權益證明機制 pos 等方式負責維護。公有鏈有哪些特點?1.保護使用者免受開發者的影響 2.網路效應 3.訪問門檻低 4....

公有雲 私有雲

公有雲 是由雲服務提供商控制,用於雲服務使用者和資源的雲部署模式。雲服務商構建基礎架構,整合資源構建雲端虛擬資源池,根據需要分配給多租戶使用。我們經常聽到或使用的雲伺服器 雲伺服器例項等都屬於公有雲範疇,適合無架設私有雲條件或需求的企業和開發者使用。公有雲具有非常廣泛的邊界,使用者訪問公有雲服務的限...