Go语言编程:过程式与面向对象编程全解析
1. 过程式编程练习
在过程式编程部分,有四个练习,涉及修改示例代码和创建新函数。以下是具体练习内容:
1. 修改 archive_file_list 代码
- 复制 archive_file_list 目录到 my_archive_file_list 。
- 修改 archive_file_list/archive_file_list.go 文件:
- 移除除 ArchiveFileListMap() 外支持不同 ArchiveFileList() 函数的代码,并将 ArchiveFileListMap() 重命名为 ArchiveFileList() 。
- 添加处理 .tar.bz2 文件的功能,具体操作包括:从 main() 中删除约 11 行代码,删除四个函数,导入一个额外的包,向 FunctionForSuffix 映射添加一个条目,并向 TarFileList() 函数添加几行代码。解决方案见 archive_file_list_ans/archive_file_list.go 。
2. 创建非递归的 IsPalindrome() 函数
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



