Git의 소스 코드에 있는 date.c 파일에서 다음과 같은 특수 시간 이름 구조에 주목합니다.
static const struct special {
const char *name;
void (*fn)(struct tm *, struct tm *, int *);
} special[] = {
{ "yesterday", date_yesterday },
{ "noon", date_noon },
{ "midnight", date_midnight },
{ "tea", date_tea },
{ "PM", date_pm },
{ "AM", date_am },
{ "never", date_never },
{ "now", date_now },
{ NULL }
};
나는 이들 대부분의 유용성 (다소)을 이해하지만 왜 "티"타임 (17:00 시간으로 평가)이 있습니까? 이건 그냥 부활절 달걀 인가요?