2021-09-09 15:17:39 +03:00

22 lines
483 B
Plaintext

service OptionString("opt_str"):
checkOption(str: ?string) -> string
func emptyString() -> ?string:
valueEmpty: ?string
<- valueEmpty
func checkEmpty() -> string:
empty <- emptyString()
res <- OptionString.checkOption(empty)
<- res
func stringAsOption(str: string) -> ?string:
valueEmpty: ?string
valueEmpty <<- str
<- valueEmpty
func checkNoneEmpty(str: string) -> string:
nonEmpty <- stringAsOption(str)
res <- OptionString.checkOption(nonEmpty)
<- res