Rebol 程式設計/alter
外觀
ALTER series value /case
如果在序列中找不到值,則將其追加;否則,將其刪除。如果添加了則返回 true。(修改)
ALTER 是一個函式值。
- series -- (型別:序列埠)
- value -- (型別:任何)
- /case -- 區分大小寫的比較
alter: func [
{If a value is not found in a series, append it; otherwise, remove it. Returns true if added. (Modifies)}
series [series! port!]
value
/case "Case-sensitive comparison"
][
found? unless remove (
either case [find/case series :value] [find series :value]
) [append series :value]
]