From 02b605e8c3cf02f190729a25110342ed57b7d54b Mon Sep 17 00:00:00 2001 From: watcol Date: Sat, 4 Dec 2021 18:20:41 +0900 Subject: [PATCH] feat[docs]: Add Infinity, NaN, and boolean literals. --- docs/language.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/docs/language.md b/docs/language.md index eb802db..8e2b6f8 100644 --- a/docs/language.md +++ b/docs/language.md @@ -284,10 +284,17 @@ float6 = -2E+4 # same as -20000.0 float7 = 5_000.000_003 # same as 5000.000003 ``` +Use `@inf` and `@nan` to express positive infinity and "Not a number." + +```toml +float8 = @inf # Positive Infinity +float9 = -@inf # Negative Infinity +float10 = @nan # Not a number. +``` + #### Boolean -Boolean is a value, either "true" or "false". Booleans has no literal -notation, but can be accessed as [master key](#master-key) constants: `@true` -and `@false`. +Boolean is a value, either "true" or "false". Use `@true` and `@false` +to express them. (`true` and `false` are keys.) ```toml bool1 = @true