scala sdk是一款免费的集成Java环境开发,通过Scala开发者可以构建各种开发环境,还可以通过IDE来使用Scala,软件具有可扩展、语法简洁、静态类型化、支持并发控制等多种特点,是您进行Java开发的必备软件,需要的朋友可以下载!

软件特点
可拓展
•面向对象
• 函数式编程
兼容Java
• 类库调用
• 互操作
语法简洁
• 代码行短
• 类型推断
• 抽象控制
静态类型化
• 可检验
• 安全重构
支持并发控制
• 强计算能力
• 自定义其他控制结构
scala sdk配置教程
1、安装JAVA 并配置JAVA环境
2、下载解压Scala:
3、安装并配置Scala环境
4、启动CMD,运行scala -version查看版本信息

常见问题解答
1、SDK 是否需要混淆?
由于 SDK 本身就是开源的, 如果你们没有对 SDK 的核心逻辑做修改,不建议混淆。再加上 SDK 中有部分类和接口会被 H5 中的 JavaScript 调用,如果混淆,这部分代码会被混淆掉。
2、DebugMode 中的 DEBUG_ONLY 与 DEBUG_AND_TRACK 有什么区别?
在 DEBUG_ONLY 模式下,同步数据时,服务端只做校验,不会真正的导入数据。 而在 DEBUG_AND_TRACK 模式下,服务端校验并且会导入数据。
3、事件名称和属性名称,是否可以直接用中文?
event 和 properties 的名称必须是合法的变量名,即不能以数字开头,且只包含:大小写字母、数字、下划线和$。
4、渠道信息应该放在哪里?
profile 里面的渠道使用用户第一次启动时带上的渠道信息,记录用户是从哪里来的,这样在以后的事件分析里就可以看到不同渠道来的用户的情况。不太建议每个事件中都放入当前渠道,因为在 app 中不像 web 一样渠道更新频繁
5、在发送事件的时候,某些情况下,有的属性值没有,是建议为空还是不带上这个属性?
不带上,或者为null,效果一样的。
更新日志
自2.12.0以来的重大变化包括:
#5516提高了Vector的运行时速度,恢复了以前的性能
#5509 SI-10032使用嵌套的try-finally块中的返回修复代码gen
#5482 Fix 2.12回归,后端崩溃:无法从非类符号创建ClassBType; 也修复了SI-7139
#5469 SI-10020 SI-10027 Scaladoc:保持Java注释扫描堆栈友好
#5376使-Xexperimental功能单独使用
#5284 SI-7046部分修复了用于反射用户和宏作者的已知的DirectSubclasses
#5410升级到scala-xml 1.0.6