<?hh //strict
foreach ($list as $id) {
$items = new DestinationsByCountry($id);
$remapped = $items->byKey('destination_id')->map($stringed ==> (int) $stringed);
$this->ids->addAll($remapped);
}
foreach ($list as $id) {
$this->ids->addAll(
// ******* error line below *******
new DestinationsByCountry($id)
->byKey('destination_id')
->map($stringed ==> (int) $stringed)
);
}
どちらもタイプチェッカーには問題ありませんが、2 番目は致命的なエラーを引き起こします
致命的なエラー: 構文エラー、予期しない T_OBJECT_OPERATOR、')' が必要です