Scala泛型的特质

ops/2024/12/13 15:47:20/
package test39
//泛型特质object test5 {
//定义一个日志//泛型特质.X是泛型名称,可以更=更改trait Logger[X]{val content:Xdef show():Unit
}//定义一个类去实现特质class FileLogger extends Logger[String]{override val content: String = "file"override def show(): Unit = {println(content)}}def main(args: Array[String]): Unit = {val fileLogger = new FileLogger()fileLogger.show()}
}

http://www.ppmy.cn/ops/141572.html

相关文章

华为云云日志服务 HarmonyOS NEXT采集最佳实践

鸿蒙背景介绍 华为鸿蒙HarmonyOS系统是面向万物互联的全场景分布式操作系统,支持手机、平板、智能穿戴、智慧屏等多种终端设备运行,提供应用开发、设备开发的一站式服务的平台。2024 年 1 月 18 日正式推出 HarmonyOS NEXT 鸿蒙星河开发者预览&#xff…

【Excel学习记录】03-查找、替换与定位

1.查找、替换 按值查找 开始→编辑→查找和选择 Ctrl F Ctrl H 替换可以指定单元格匹配才替换,避免替换意料之外单元格数据被替换; 替换可以指定格式:例如填充色、字体颜色等 通配符 * 任意多个值 ? 任意单个值 多和单元格匹配搭配使用…

[图形编程]【Unity】Shader基础4- 光栅化阶段的三角形设置、遍历与片元着色器

在图形渲染的光栅化阶段,三角形设置、遍历以及片元着色器是决定图像最终效果的关键步骤。这些步骤将几何数据从顶点转化为屏幕空间的像素信息,并计算每个像素的颜色。本文将深入探讨这些步骤的细节和工作原理。 1. 三角形设置:为光栅化做准备 1.1 光栅化的目标 光栅化阶段…

Burp(7)自动刷漏洞,解放双手

声明! 学习视频来自B站up主 泷羽sec 有兴趣的师傅可以关注一下,如涉及侵权马上删除文章,笔记只是方便各位师傅的学习和探讨,文章所提到的网站以及内容,只做学习交流,其他均与本人以及泷羽sec团队无关&…

Unreal Engine Groom打包没有物理模拟

编辑器中运行头发有物理模拟效果,打包后没有 Project Setting 加/HairStrands

【Excel学习记录】04-排序和筛选

1.排序 (1)简单排序 不建议选中某列后进行排序 可以选中一个单元格或者整个表格→开始→编辑→排序和筛选→升序/降序 (2)多条件排序 可以选中一个单元格或者整个表格→开始→编辑→排序和筛选→自定义排序→指定关键字、比较内…

在 Linux 和 Windows 操作系统下查询局域网IP

以下分别介绍在 Linux 和 Windows 操作系统下进行局域网 IP 查询的常用方法及相应代码示例: Linux 系统——查询局域网 IP 使用 ifconfig 命令(较旧但常用方式,在多数 Linux 发行版中可用) ifconfig 命令可以用来查看网络接口的配…

LoRA:低秩分解微调与代码

传统的微调,即微调全量参数,就是上面的公式,但是我们可以通过两个矩阵,来模拟这个全量的矩阵,如果原来的W是(N * N)维度,我们可以通过两个(N * R) 和 (R * N)的矩阵矩阵乘,来模拟微调的结果。 …