루아에는지도 내부에 문자열을 저장하기위한 내장 해시 문자열 해시 기능이 있습니다. 액세스 할 수 있습니까?Lua의 내장 문자열 해시 함수에 액세스
또는 다른 언어 해시 함수가 이미 lua 언어/라이브러리에서 사용 가능합니까?
루아에는지도 내부에 문자열을 저장하기위한 내장 해시 문자열 해시 기능이 있습니다. 액세스 할 수 있습니까?Lua의 내장 문자열 해시 함수에 액세스
또는 다른 언어 해시 함수가 이미 lua 언어/라이브러리에서 사용 가능합니까?
해시 기능이 노출되지 않습니다. 해시 함수를 숨김으로써 루아 디자이너는 여러분을 아래에서 바꿀 수 있습니다. 예를 들어, 언젠가는 "뻐꾸기 해싱"을 시도 할 수 있습니다. 다른 해시 함수로 더 잘 작동 할 수 있습니다.
해시 테이블에 저장하기 위해 해시 함수를 사용하려면 데이터 구조로 Lua 테이블을 사용하는 것이 좋습니다. 해시 함수를 사용하여 디스크에 항목을 직렬화하려면 Kepler 프로젝트의 implementation of MD5 hashing for Lua을 고려해야합니다.
루아 코어의 내부 해시 함수에 직접 액세스 할 수있는 API는 없습니다. 왜 대신 Lua 테이블을 사용할 수 없습니까?
테이블 안에 저장할 때 해시가 필요하지 않습니다. 해시는 다른 것에 필요합니다. – decasteljau
해시 함수가 필요합니다. 하나를 구현하거나 가져 오기보다는 루아에 내장 된 해시 함수를 사용할 수 있습니다. –
lhf에는 MD5 라이브러리도 있습니다. 당신은 http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/에서 다른 것들을 찾아 볼 수 있습니다. – uroc