我有一个像
type Post
= Blog String String
| Announcement String String
Run Code Online (Sandbox Code Playgroud)
和类似的功能
upcaseTitle : Post -> Post
upcaseTitle post =
case post of
Blog title body ->
{ post | title = String.toUpper title }
Announcement title body ->
{ post | title = String.toUpper title }
Run Code Online (Sandbox Code Playgroud)
我想写类似的代码,
upcaseTitle : Post -> Post
upcaseTitle post =
case post of
Post title body ->
{ post | title = String.toUpper title }
Run Code Online (Sandbox Code Playgroud)
我想在我添加一个条款case声明匹配所有Post类型和提取常见String,title因为它是在我的工会类型的所有变体共享。 …