in reply to Retrieve value with key warns 'unitialized value' although present
Actually, you do use it here. The // operator (C style Logical Defined Or) is new to 5.10.