Excursion
The class Excursion
represents group trips that would-be participants
need to sign up for in advance.
- Value parameters:
- limit
the maximum number of people that can participate
- name
the name of the excursion
Value members
Concrete methods
Determines whether the excursion is full, that is, if as many or more people have registered an interest in the excursion as can take part.
Determines whether the excursion is full, that is, if as many or more people have registered an interest in the excursion as can take part.
Determines the latest person who has registered an interest in
participating and who fits in. The person’s name is wrapped in
an Option
; None
is returned if there are no participants at all.
Determines the latest person who has registered an interest in
participating and who fits in. The person’s name is wrapped in
an Option
; None
is returned if there are no participants at all.
Returns the number of people who have registered an interest in taking part in the excursion. (This number may exceed the limit.)
Returns the number of people who have registered an interest in taking part in the excursion. (This number may exceed the limit.)
- See also:
Returns the number of people that will take part in the excursion,
as things stand. This will be a number between 0 (if nobody has
registered an interest) and limit
(if the excursion is full).
Returns the number of people that will take part in the excursion,
as things stand. This will be a number between 0 (if nobody has
registered an interest) and limit
(if the excursion is full).
Returns the number of people queuing up for places. Unless the excursion is full, this number will be zero.
Returns the number of people queuing up for places. Unless the excursion is full, this number will be zero.