メインコンテンツまでスキップ
バージョン:25.2

one

  • number
  • pattern quantifier — one or more elements   etc.
    • new in 1.81
  • keyword in every expression — at least one, not one of
    • new in 2.04
    • An every expressions is similar to an each expressions but is used to test a set of values at once to see if they meet a certain criterion. The four variations are:

    • every — to determine if a test is true for all values

    • not every — to determine if a test is not true for all values

    • at least one — to determine if a test is true for at list one value

    • not one of (or none of) — to determine if a test is false for all values

    These expressions can be applied to all, or a selection of, items in a list or text chunks in a string (lines, words, items, or characters). To apply the test to a selected set of values rather than all values, a where, which, or whose clause enclosed in can be used to specify which values to include.

         set numList to [1,3,7,12,43,99]
put every item of numList is a number —> True
put not every item of numList is divisible by 3 —> True
put at least one item in numList is divisible by 3 —> True
put at least one item in numList is 77 —> False
put not one item in numList is less than 0 —> True
put none of the items in numList is equal to 500 —> True