用途:面向 Scala 3.4+ 的开发辅助技能,聚焦函数式编程、效应系统与 JVM 大数据处理,适合分布式系统、大数据流水线等场景。
主要能力:覆盖 Scala 3.4 语言特性(Given/Using、扩展方法、枚举、不透明类型、match types);Akka 2.9 类型化 Actor、流、集群与持久化;Cats Effect 3.5 纯函数式运行时、纤程与并发结构;ZIO 2.1 效应系统、Layer、流与错误处理;Apache Spark 3.5 DataFrame API、SQL 与结构化流。生态库涵盖 Http4s 0.24、Tapir 1.10、Circe 0.15、ZIO JSON 0.6、Doobie 1.0、Slick 3.5、Quill 4.8、FS2 3.10、ZIO Streams 2.1,测试支持 ScalaTest、Specs2、MUnit、Weaver。
使用方式:自动触发 .scala/.sc 文件及 build.sbt、project/build.properties 等构建文件。技能采用渐进式模块,包含 functional-programming、cats-effect、zio-patterns、akka-actors、spark-data 等专项文档及参考与示例文件。项目基于 SBT 1.10,可在 build.sbt 中设置 ThisBuild / scalaVersion 为 "3.4.2" 并添加相应依赖。
限制:正式文档中未提供具体收费、价格与平台支持信息,暂未提供。关键版本号与命令以资料为准,使用前建议核对其兼容性。