luogu-dev / cyaron

CYaRon: Yet Another Random Olympic-iNformatics test data generator
GNU Lesser General Public License v3.0
1.32k stars 164 forks source link

加一个函数封装 #42

Closed ColorfulOrangeCN closed 5 years ago

ColorfulOrangeCN commented 5 years ago

for i in range(1,n)
    test_data = IO(file_prefix="heat", data_id=i)
            # ...
            test_data = output_gen("binary")

封装成

def datagen(io, data_id)
    # ...
gen_data("heat",range(1,n),datagen,"binary")

少写两行代码,O(∩_∩)O

lin-toto commented 5 years ago

IO库有非常多的用法,你这样搞相当于屏蔽了其他的用法

ColorfulOrangeCN commented 5 years ago

@lin714093880 我指的是额外加一个函数,原接口保留。