diff options
author | 最萌小汐 <sumneko@hotmail.com> | 2019-04-05 18:57:03 +0800 |
---|---|---|
committer | 最萌小汐 <sumneko@hotmail.com> | 2019-04-05 18:57:03 +0800 |
commit | 8cd1514556324eabcf1b96954afe53adfc2030b7 (patch) | |
tree | c9a8aa5f1f9913ea9bcde9f60de526732b679516 /server/locale/zh-CN | |
parent | 4f94d3500d6d7b6d082647359011d2ca103741db (diff) | |
download | lua-language-server-8cd1514556324eabcf1b96954afe53adfc2030b7.zip |
Lua 5.2 的API
Diffstat (limited to 'server/locale/zh-CN')
-rw-r--r-- | server/locale/zh-CN/libs/lua/bit32.lni | 55 | ||||
-rw-r--r-- | server/locale/zh-CN/libs/lua/math.lni | 6 |
2 files changed, 61 insertions, 0 deletions
diff --git a/server/locale/zh-CN/libs/lua/bit32.lni b/server/locale/zh-CN/libs/lua/bit32.lni new file mode 100644 index 00000000..35aa22cc --- /dev/null +++ b/server/locale/zh-CN/libs/lua/bit32.lni @@ -0,0 +1,55 @@ +[arshift] +description = [[ +返回 `x` 向右位移 `disp` 位的结果。`disp` 为负时向左位移。这是算数位移操作,左侧的空位使用 `x` 的高位填充,右侧空位使用 `0` 填充。 +]] + +[band] +description = '返回参数按位与的结果。' + +[bnot] +description = [[ +返回 `x` 按位取反的结果。 + +```lua +assert(bit32.bnot(x) == (-1 - x) % 2^32) +``` +]] + +[bor] +description = '返回参数按位或的结果。' + +[btest] +description = '参数按位与的结果不为0时,返回 `true` 。' + +[bxor] +description = '返回参数按位异或的结果。' + +[extract] +description = '返回 `n` 中第 `field` 到第 `field + width - 1` 位组成的结果。' + +[replace] +description = '返回 `v` 的第 `field` 到第 `field + width - 1` 位替换 `n` 的对应位后的结果。' + +[lrotate] +description = '返回 `x` 向左旋转 `disp` 位的结果。`disp` 为负时向右旋转。' + +[lshift] +description = [[ +返回 `x` 向左位移 `disp` 位的结果。`disp` 为负时向右位移。空位总是使用 `0` 填充。 + +```lua +assert(bit32.lshift(b, disp) == (b * 2^disp) % 2^32) +``` +]] + +[rrotate] +description = '返回 `x` 向右旋转 `disp` 位的结果。`disp` 为负时向左旋转。' + +[rshift] +description = [[ +返回 `x` 向右位移 `disp` 位的结果。`disp` 为负时向左位移。空位总是使用 `0` 填充。 + +```lua +assert(bit32.lshift(b, disp) == (b * 2^disp) % 2^32) +``` +]] diff --git a/server/locale/zh-CN/libs/lua/math.lni b/server/locale/zh-CN/libs/lua/math.lni index 1377918c..ec1cfe9b 100644 --- a/server/locale/zh-CN/libs/lua/math.lni +++ b/server/locale/zh-CN/libs/lua/math.lni @@ -37,9 +37,15 @@ description = '返回不大于 `x` 的最大整数值。' [fmod] description = '返回 `x` 除以 `y`,将商向零圆整后的余数。' +[frexp] +description = '将 `x` 分解为尾数与指数,返回值符合 `x = m * (2 ^ e)` 。`e` 是一个整数,`m` 是 [0.5, 1) 之间的规格化小数 (`x` 为0时 `m` 为0)。' + [huge] description = '一个比任何数字值都大的浮点数。' +[ldexp] +description = '返回 `m * (2 ^ e)` 。' + [log] description = '返回以指定底的 `x` 的对数。' |