require的key一个坑
生活随笔
收集整理的這篇文章主要介紹了
require的key一个坑
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2019獨角獸企業重金招聘Python工程師標準>>>
在寫一個RPC lib的時候,因為同一個文件 不同的require名字,都會導致加載出不同的 lua文件,
這2個并不是同一個lua table,雖然他們是一個文件,通過 packpath 來找到的。
也就是說同接口2 注冊的回調 在接口1里面并不是一樣的,他們是2個lua table
結論:lua require本身是通過key來標示 是否重復加載 而不是通過具體的文件來確定的,所以保持各處的require這個文件的名字一樣,盡管通過packpath來添加路徑,也要保持一致
轉載于:https://my.oschina.net/kkkkkkkkkkkkk/blog/843822
總結
以上是生活随笔為你收集整理的require的key一个坑的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Hibernate面试题分析
- 下一篇: JAVA中String类的intern(