init submit sort function
This commit is contained in:
parent
eb9c98ae88
commit
772563ed6a
|
@ -0,0 +1,23 @@
|
|||
; https://www.isharkfly.com/t/mumps-sorting-names/15225
|
||||
new name
|
||||
set name=$$getName()
|
||||
if name="" quit
|
||||
write !,"You entered: ",name
|
||||
DO validateAndAddName(name, .nameAry)
|
||||
set name=""
|
||||
f s name=$O(nameAry(name)) q:name="" w !,nameAry(name)
|
||||
quit
|
||||
validateAndAddName(name,nameAry)
|
||||
SET nameAry(0)=name
|
||||
getName() new name,done,error
|
||||
for read !,"Enter a name (LAST,FIRST MI):",name quit:name="" do quit:done
|
||||
. set done=$$isValidName(.name,.error)
|
||||
. if 'done write !,error
|
||||
quit name
|
||||
isValidName(name,error)
|
||||
set name=$$up(name)
|
||||
if name'?1.U1",".1" "1.U.1(1" "1U) set error="Invalid name" quit 0
|
||||
quit 1
|
||||
;validateAndAddName(name,nameAry)
|
||||
up(str)
|
||||
quit $TRANSLATE(str,"abcdefghijklmnopqrstuvwxyz","ABCDEFGHIJKLMNOPQRSTUVWXYZ")
|
Loading…
Reference in New Issue