gpt4 book ai didi

scala - 在 Scala 中使用函数值实现一个方法

转载 作者:行者123 更新时间:2023-12-04 22:38:08 25 4
gpt4 key购买 nike

是否可以使用函数对象/值提供方法的实现?我想本着以下精神写一些东西:

abstract class A { def f(x:Int) : Int }

class B extends A { f = identity }

最佳答案

您可以像这样使用类型函数的字段:

abstract class A { val f: (Int) => Int}

val identity = (x: Int) => x*x

class B extends A { override val f = identity }

关于scala - 在 Scala 中使用函数值实现一个方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2124804/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com