조건 → 함수 실행 → 배열에 추가 를 처리하기 위해서, 배열의 키&값을 함수나 파일로 분리하고 전달받아서
사용하고 있었는데 블로그를 확인하고 의식의 흐름대로 작성한 코드가 정상적으로 실행됨
내심 간단한 함수들은 그냥 실행시켜도 될까..? 했지만 알고리즘 숏코딩도 아니고 가독성을 위해 전부 수정함
정말 간단한 함수가 아니라면 이런식으로 작성할 일은 없지 않을까

$arr[(fn($type) => match ($type) {
'free' => 'free',
'notice' => 'notice',
default => 'unknown',
})($type) => handleNoticeBoard()];
---
$arr[match ($type) {
'free' => Post::findOrFail(1),
'notice' => Comment::findOrFail(2),
default => abort(500),
}];