proc myPage(articles: seq[Article]): string = var result = "" # Тези редове съответстват на правилото: result.add("<" & "head" & ">") # {var x = y; x.add(z);} (x, y, z: string) = # x = y & z result.add("<" & "title" & ">") result.add("Боза.цом") result.add("</" & "title" & ">") result.add("<link " & "relation" & "=" & "\"stylesheet\"" & "href" & "=" & "\"moar-blink.css\"" & ">") result.add("</" & "link" & ">") result.add("</" & "head" & ">") result.add("<" & "body" & ">") result.add("<" & "ul" & ">") for article in articles: result.add("<" & "li" & ">") result.add("<" & "h2" & ">") result.add article.title result.add("</" & "h2" & ">") result.add("<" & "p" & ">") result.add article.body result.add("</" & "p" & ">") result.add("</" & "li" & ">") result.add("</" & "ul" & ">") result.add("</" & "body" & ">")