APLX Help : Help on APL language : System Functions & Variables : ⎕RECLASS Change class of objects
|
|
|
|
|
The dyadic system function The left argument should be either a single class reference, or a class name as a character vector. The right argument should be an array of object instances to be converted to the class specified in the left argument. If the instances being reclassified contain non-default property values, these will be deleted unless they are also valid in the new class. The main occasion when AllCars ← 1 ⎕INSTANCES Car
AllCars.TopSpeed
130 135 143 120 91 141 117 123 98 84 135 155 111 122
SportsCar ⎕RECLASS ((AllCars.TopSpeed) > 140)/AllCars
FamilyCar ⎕RECLASS ((AllCars.TopSpeed) ≤ 140)/AllCars
AllCars
[FamilyCar] [FamilyCar] [SportsCar] [FamilyCar] [FamilyCar] [SportsCar]
[FamilyCar] [FamilyCar] [FamilyCar] [FamilyCar] [FamilyCar] [SportsCar]
[FamilyCar] [FamilyCar]
|
|
APLX Help : Help on APL language : System Functions & Variables : ⎕RECLASS Change class of objects
|
|
Copyright © 1996-2010 MicroAPL Ltd