Scala的面向对象和函数式编程特性 Idea环境搭建和输入输出

Scala有两个最主要的特性------面向对象和函数式编程,Scala的学习就是围绕这两个特性进行的。

一. 面向对象的特性示例

如何运行scala程序

1.直接在L中运行
2.手动编译运行
3.使用ide集成工具

二. Idea环境搭建和输入输出

1.idea环境搭建

先在插件位置下载scala插件,然后选择生成Java新项目并放入自己的文件夹

配置scala的SDK

创建scala文件,选择object,输入def main双击代码提示,在括号中写代码并运行

2.Scala中最基本的输入输出

使用readLine获取用户输入的结果,然后使用println()输出用户输入的结果

根据输入数据不同换不同的类型,如readLine,readInt,readDouble,注意read后首字母要大写

println()会自动换行,print()不会自动换行

print()中引号前带上s可以在引号中用$引用前面用户输入的数据

相关推荐
蓝色海岛7 小时前
element-ui表格嵌套表格,鼠标移入时样式错乱-问题调研及处理办法
前端
薄雾晚晴8 小时前
Rspack 实战:用 SWC Loader 搞定 JS 兼容(支持 IE 11 + 现代浏览器,兼顾构建速度)
前端·vue.js
恋猫de小郭8 小时前
Flutter 官方 LLM 动态 UI 库 flutter_genui 发布,让 App UI 自己生成 UI
android·前端·flutter
kymjs张涛8 小时前
零一开源|前沿技术周刊 #15
前端·javascript·面试
reacx8 小时前
# 第三章:状态管理架构设计 - 从 Zustand 到 React Query 的完整实践
前端
古夕8 小时前
Vue3 + vue-query 的重复请求问题解决记录
前端·javascript·vue.js
不知名程序员第二部8 小时前
前端-业务-架构
前端·javascript·代码规范
Bug生产工厂8 小时前
React支付组件设计与封装:从基础组件到企业级解决方案
前端·react.js·typescript
小喷友8 小时前
阶段三:进阶(Rust 高级特性)
前端·rust