如何从上下文函数获取普通函数,反之亦然?

问题描述 投票:0回答:1

如果我有一个

I ?=> O
类型的值,并且我需要将
I => O
的值传递到其他地方,是否有一种惯用的方法来实现该更改?

scala implicit scala-3 given
1个回答
0
投票

对于

val f: I ?=> O = ???
使用其中之一

val f1: I => O = i => f(using i)
val f1: I => O = implicit i => f
val f1: I => O = i => {given I = i; f}
val f1: I => O = { case given I => f }

如何在单独的类中测试fastparse解析器?

正确的 Scala 3 语法,用于从高阶函数参数提供给定值

© www.soinside.com 2019 - 2024. All rights reserved.