跳轉至內容

Rebol 程式設計/cvs-版本

來自華夏公益教科書
CVS-VERSION str 

轉換 CVS 版本號。

CVS-VERSION 是一個函式值。

  • str -- (型別:任何)

原始碼

[編輯 | 編輯原始碼]
cvs-version: func [
    "Converts CVS version number." 
    str /local rev ver
][
    parse str [
        thru #":" copy ver to #"." skip 
        copy rev [to #"." | to #" "] 
        (
            rev: to-integer trim rev 
            ver: to-integer (to-integer trim ver) + (rev / 256) 
            rev: rev // 256 
            str: to-tuple reduce [ver rev]
        )
    ] 
    str
]
華夏公益教科書