delete
object
Object
yields the descriptor of the object to be deleted.
delete line 1 of steve
delete char 1 to 5 of line 4 of bill
delete file "MyTemp"
The delete
command deletes an object or removes a chunk from a container.
The following example finds and deletes a name from a line-delimited list of names:
on zapaName put "Maller\nCalhoun\nWinkler" into list ask "Delete which name from the list?" with empty repeat with count = the number of lines in list ¬ down to 1 if it is line count of list then ¬ delete line count of list end repeat put list end zapaName
Using the delete
command to delete a chunk is not the same as using put empty into
with the same chunk. For example, if you delete a line with a statement like:
delete line 4 of myText
you delete the line break as well as the text; what was previously the fifth line becomes the fourth. The following statement leaves the line break in line 4:
put empty into line 4 of myText
HyperTalk only supports the deletion of chunks, menu
s, menuItem
s, and part
s (button
s and field
s).