相关疑难解决方法(0)

如何在f#中进行多行lambda表达式?

我将如何在F#中执行此操作(C#)

public class MyClass
{
    void Render(TextWriter textWriter)
    {
        Tag(() =>
                {
                    textWriter.WriteLine("line 1");
                    textWriter.WriteLine("line 2");
                });
        Tag(value =>
                {
                    textWriter.WriteLine("line 1");
                    textWriter.WriteLine(value);
                }, "a");
    }

    public void Tag(Action action)
    {
        action();
    }
    public void Tag<T>(Action<T> action, T t)
    {
    action(t);
    }
}
Run Code Online (Sandbox Code Playgroud)

lambda f#

16
推荐指数
2
解决办法
5275
查看次数

标签 统计

f# ×1

lambda ×1