Scala | 特性应用
特性应用
Scala使用称为“App”的特征,该特征用于将对象转换为可行的程序。此转换使用DelayedInit完成,并且对象继承了名为App的特征,将使用此函数。这会将程序代码转换为main中继承的方法。
语法:
trait App extends DelyedInit
让我们看一个例子,以更好地理解该主题,
在此示例中,我们将使用Apptrait创建一个程序,该程序将从命令行获取参数并打印其乘积。
object myObject extends App
{
if (args.length == 1)
{
var product = {args(0).toInt}*1
println("Product is "+ product)
}
else if (args.length == 2)
{
var product = {args(0).toInt}*{args(1).toInt}
println("Product is "+ product)
}
else
{
println("Values not found.")
}
}输出结果
Command-line: 2 4 Product is 8
在这里,带有App的对象将充当主要功能,并将接受参数并根据需要执行操作。
热门推荐
10 新人红包祝福语简短精辟
11 幼师给毕业祝福语简短
12 生日高考祝福语妹妹简短
13 下飞机祝福语简短英文
14 元宵发客户祝福语简短
15 爸妈金婚文案祝福语简短
16 新郎朋友红包祝福语简短
17 虎年五一祝福语大全简短
18 出阁宴祝福语姐姐简短