I've got this UTF-8 module for Lua.Bu modül neden kayıtlı işlevlerin bir kısmına sahip?
şey require()
eğer, sadece ilk iki fonksiyonları (charbytes
ve len
) mevcuttur olmasıdır. Geri kalan, tanımlanmasına rağmen kullanılamaz.
utf8 = require("utf8") print(utf8.len, utf8.sub)
: function: 0xsomeaddress nil
. Neden?
Benim için iyi çalışıyor. modül kodu iyi görünüyor. – Piglet
@Piglet Sorunu, Lua 5.3 gemisinin ve 'utf8' modülünün kendi başlarına oluşturduğunu ve temel olarak '(' utf8 ')' 'özel modülüm yerine modülün gönderilmesini gerektirdiğini buldum. – Zatherz
Dosyayı başka bir şeye yeniden adlandırın, örneğin: my_utf8.lua – tonypdmtr