每个模块如何有多个文件?

时间:2019-07-02 15:22:29

标签: module rust

我在与模块系统打架。我的想法是将我的项目结构化为不同的文件,因为将所有内容都保存在同一个文件中变得非常丑陋。

我有以下文件:

only_counties = census_df.where(census_df['SUMLEV'] == 50)
only_counties = only_counties.dropna()
columns_to_keep = ['CTYNAME', 'POPESTIMATE2010', 'POPESTIMATE2011', 'POPESTIMATE2012', 'POPESTIMATE2013', 'POPESTIMATE2014', 'POPESTIMATE2015']
only_counties = only_counties[columns_to_keep]
only_counties = only_counties.set_index('CTYNAME')
amax = 0
ans = ""
for i in range(len(only_counties)):
    popl = []
    popl.append(only_counties.iloc[i]['POPESTIMATE2010'])
    popl.append(only_counties.iloc[i]['POPESTIMATE2011'])
    popl.append(only_counties.iloc[i]['POPESTIMATE2012'])
    popl.append(only_counties.iloc[i]['POPESTIMATE2013'])
    popl.append(only_counties.iloc[i]['POPESTIMATE2014'])
    popl.append(only_counties.iloc[i]['POPESTIMATE2015'])
    diff = max(popl) - min(popl)
    if amax < diff:
        amax = diff
        ans = only_counties.iloc[i].name
return ans

src \--main.rs |--definitions.rs |--parsing.rs |--evaluation.rs 包含枚举声明,definitions.rs和Evaluation.rs都使用parsing.rs中定义的数据结构进行操作,而definitions使用这三个文件中的内容。

我该如何以一种可行的方式来构造它,最好不要为每个新文件都建立一个文件夹?

我尝试使用

main.rs

我尝试过的一切都没有用。这是编写惯用的Rust代码时应该如何构造我的项目的方式吗?

0 个答案:

没有答案