fn work_phone_area_code(&self) -> Option<u8> {
        // This would need many nested `match` statements without the `?` operator.
        // It would take a lot more code - try writing it yourself and see which
        // is easier.
        self.job?.phone_number?.area_code
    }
// Gets the area code of the phone number of the person's job, if it exists.
Gets the area code of the phone number of the person's job, if it exists.
Gets the area code of the phone number of the person ' s job if it exists .
fn work_phone_area_code(&self) -> Option<u8> {
        // This would need many nested `match` statements without the `?` operator.
        // It would take a lot more code - try writing it yourself and see which
        // is easier.
        self.job?.phone_number?.area_code
    }
fn work_phone_area_code ( & self ) -> Option < u8 > { // This would need many nested `match` statements without the `?` operator. // It would take a lot more code - try writing it yourself and see which // is easier. self . job ? . phone_number ? . area_code }
Gets the area code of the phone number of the person's job, if it exists.
Gets the area code of the phone number of the person ' s job if it exists .
&self
&self