Go: Readonly Variable

只讀變量的缺失,應該算 Go 語言 「設計缺陷」。舉例來說,默認以 error 實例來判斷錯誤類別,但這些可導出全局變量實際可被外部修改,那麼就存在隱性風險。 在實際開發中,有很多需設置訪問權限的內存敏感數據,包括只讀、只寫,或不可操作等,好在可藉助 syscall 實現。 使用示例: 當然,可以在此基礎上實現更多功能,基本原理類似。對於敏感數據,還應增加如下功能: 身份驗證:用 runtime.
相關文章
相關標籤/搜索