我现在正在做这个作业,但我不知道。有人可以帮助我吗?
给定以下用于表示 HTML 的数据类型:
type HTML = [HTML_element]
data HTML_element = HTML_text String
| HTML_font Font_tag HTML
| HTML_p HTML
| HTML_ul [HTML]
| HTML_ol [HTML]
data Font_tag = Font_size Int
| Font_face String
| Font_color Font_color
data Font_color = Colour_name String
| Hex Int
| RGB Int Int Int
编写一个 Haskell 函数:
strip_font_tags :: HTML -> HTML
这会删除所有字体标签,并用它们的 HTML 内容替换它们。