Files
wren/example/uuid_demo.wren
T
retoor 5a4054ec66 feat: add example scripts for argparse, bytes, dataset, html, markdown, uuid, wdantic, and web chat modules
Add comprehensive demo scripts showcasing the usage of multiple Wren modules including argument parsing, byte manipulation, in-memory dataset operations, HTML encoding/slugification, markdown-to-HTML conversion, UUID generation/validation, schema validation with wdantic, and a full web chat application with REST endpoints.
2026-01-24 22:40:22 +00:00

28 lines
658 B
JavaScript
Vendored

// retoor <retoor@molodetz.nl>
import "uuid" for Uuid
System.print("=== UUID Module Demo ===")
System.print("\n--- Generating UUIDs ---")
for (i in 1..5) {
System.print("UUID %(i): %(Uuid.v4())")
}
System.print("\n--- UUID Validation ---")
var testUuid = Uuid.v4()
System.print("Generated: %(testUuid)")
System.print("isValid: %(Uuid.isValid(testUuid))")
System.print("isV4: %(Uuid.isV4(testUuid))")
System.print("\n--- Invalid UUID Examples ---")
var invalidUuids = [
"invalid",
"550e8400-e29b-41d4-a716",
"550e8400-e29b-41d4-a716-44665544000X",
123
]
for (uuid in invalidUuids) {
System.print("%(uuid): isValid = %(Uuid.isValid(uuid))")
}