roman.itcl
来自「openRisc2000编译链接器等,用于i386 cygwin」· ITCL 代码 · 共 30 行
ITCL
30 行
namespace eval ::iwidgets { variable romand set romand(val) {1000 900 500 400 100 90 50 40 10 9 5 4 1} set romand(upper) { M CM D CD C XC L XL X IX V IV I} set romand(lower) { m cm d cd c xc l xl x ix v iv i} proc roman2 {n {case upper}} { variable romand set r "" foreach val $romand(val) sym $romand($case) { while {$n >= $val} { set r "$r$sym" incr n -$val } } return $r } proc roman {n {case upper}} { variable romand set r "" foreach val $romand(val) sym $romand($case) { for {} {$n >= $val} {incr n -$val} { set r "$r$sym" } } return $r }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?