![]() |
|
| トップページへ | [ 一覧 | 検索 | 最終更新 ] [ 差分 | 履歴 ] |
|
|
曜日を判別†weekj
{
if weekday == 0
{
// ---- 日曜日
"(日)"
}
elseif weekday == 1
{
// ---- 月曜日
"(月)"
}
elseif weekday == 2
{
// ---- 火曜日
"(火)"
}
elseif weekday == 3
{
// ---- 水曜日
"(水)"
}
elseif weekday == 4
{
// ---- 木曜日
"(木)"
}
elseif weekday == 5
{
// ---- 金曜日
"(金)"
}
else
{
// ---- 土曜日
"(土)"
}
}
これを応用して、トークネタを変えたり、機能を制限したりと…。 配列を使用したバージョン†単に曜日を返すだけであれば、配列を利用して… weekj
{
("(日)","(月)","(火)","(水)","(木)","(金)","(土)")[weekday];
}
の方がスマートかも(ちと分かり難いですが)。 簡易配列を利用してもっとスマートに†汎用配列より低速になりますが、 weekj
{
"(日),(月),(火),(水),(木),(金),(土)"[weekday]
}
でもいけます。カンマ区切りで列挙するだけなのでより応用しやすいかと思います。 |