June 2018 Update

This commit is contained in:
Ingy döt Net 2018-06-22 20:57:24 +00:00
parent ba8067c3b7
commit 22f33d4004
5278 changed files with 84726 additions and 14379 deletions

View file

@ -0,0 +1 @@
"" empty? .

View file

@ -0,0 +1,6 @@
USE: locals
[let
"" :> empty-string
empty-string empty? .
empty-string empty? not .
]

View file

@ -0,0 +1,12 @@
/* assign an empty string */
U8 *str = StrNew("");
/* or */
U8 *str = "";
/* to test if string is empty */
if (StrLen(str) == 0) { ... }
/* or compare to a known empty string. "== 0" means strings are equal */
if (StrCmp(str, "") == 0) { ... }
/* to test if string is not empty */
if (StrLen(str)) { ... }

View file

@ -0,0 +1,6 @@
Red []
s: copy "" ;; assign empty string
?? s
if empty? s [print "string is empty "] ;; check if string is empty
s: "abc"
prin s unless empty? s [print " not empty"]