Overview Schemas Index

MATHEMATICAL_FUNCTIONS_SCHEMA (jsdai.SMathematical_functions_schema)


FUNCTION singleton_member_of
          (spc : maths_space) : maths_value;

LOCAL
    types : SET OF STRING := stripped_typeof (spc);
  END_LOCAL;
  IF  'FINITE_SPACE' IN  types THEN
    IF  SIZEOF (spc\finite_space.members) = 1 THEN
      RETURN  (spc\finite_space.members[1]);
    END_IF;
    RETURN  (?);
  END_IF;
  IF  'FINITE_INTEGER_INTERVAL' IN types THEN
    IF spc\finite_integer_interval.size = 1 THEN
      RETURN  (spc\finite_integer_interval.min);
    END_IF;
    RETURN  (?);
  END_IF;
  RETURN (?);

END_FUNCTION; -- singleton_member_of

public class FSingleton_member_of
          public static Value run(SdaiContext _context, Value spc)