-2
我搜索了一種方法來定義每個月的特定工作日,以在名爲「Liquidsoap」的音頻廣播語言腳本中操作切換功能。該語言使用C和oCaml構建,並最終輸出到IceCast。在腳本中定義特定的日期-unix date
我只是需要有人爲me..i沒有idead如何翻譯成什麼,我需要這個來簡化這個代碼..
use the date
function from unix to build a function which will choose the good day (and
do almost whatever you want in this way). For instance,
# Function returning true if this is a good day and false otherwise
def good_day() =
# Name of the current day
day_name = get_process_output("date +%A")
# Remove trailing \n
day_name = string.replace(pattern="\n",fun (_) -> "", day_name)
# Number of current week
week = int_of_string(get_process_output("date +%U"))
# Return true on tuesday every four week
(day_name == "Tuesday") and (week mod 1 == 0)
end
out = switch([(good_day, good_day_playlist), ...])
我需要基本上在那裏來定義該月的工作日。 ..lets說,每月的第二個星期二...
Wha問題是什麼?你期望它做什麼?從某種意義上說,它不是那麼做的?你有什麼嘗試?這個「問題」毫無意義...... – 2012-10-31 10:55:45
對不起,如果我沒有更好地解釋我的自我..我沒有嘗試這個腳本,因爲我不知道如何利用它來滿足我的需求。我需要的是基本上定義在那裏的月份週日......讓我們說,本月的第二個星期二...... – Guy1984