[[TypeScript]]の[[非nullアサーション演算子 (TypeScript)|非nullアサーション演算子]]みたく、[[nil (Lua)|nil]]でないことが明らかなのを型注釈に伝える方法。[[assert (Lua)|assert]]を使うか[[LuaCATSアノテーション]]を使う。
### 対応前
```lua
count = tonumber(limit_match)
```
### assertを使う方法
実行時も安全なのでこちらの方がオススメ。
```lua
count = assert(tonumber(limit_match))
```
### LuaCATSアノテーションを使う方法
```lua
count = tonumber(limit_match) --[[@as number]]
```