我用函数
写了一个小的语言查找HttpClient httpClient = new HttpClient();
File.WriteAllText(@"C:\Users\Matteo\Desktop\google2.txt",
httpClient.GetStringAsync("http://someonewhocares.org/hosts/").Result);
现在我想在一个hamlet文件中调用这个查找函数。
这是可能的,我如何更改函数以使其可调用?
答案 0 :(得分:3)
您可以使用#{}
插值范围内的任何Haskell表达式。只需确保您的函数生成ToHTML
实例。
答案 1 :(得分:0)
这样的事情应该有效:
myhamlet key lang = [hamlet|
<h1> for key = #{key}, lang = #{lang}, value = #{getValue lang key}
|]
...或.hamlet文件中:
<h1> for key = #{key}, lang = #{lang}, value = #{getValue lang key}
(假设key
和lang
在范围内)。