开始使用免费开始使用

Initialize and prepend to a list

The List in Scala is like the Array in that they are a sequence of objects that share the same type. The List collection, however, is immutable. When performing operations on lists, the result will be a new list with a new value. The cons operator (::) prepends an element to a list.

Imagine you wanted to raise the stakes a little when playing Twenty-One by adding a monetary prize for each round. The winner of round one gets $10, the winner of round two gets $15, etc.

In this exercise, you'll create a list to store these prize values for five rounds, then prepend to it to accommodate another round.

本练习是课程的一部分

Introduction to Scala

查看课程

练习说明

  • Initialize a list named prizes with an element for each round's prize, where the first through fifth round's prizes are 10, 15, 20, 25, and 30, respectively.
  • Prepend to prizes using the cons (::) operator so a new first round is added, worth $5. Name the new list newPrizes.

交互式实操练习

通过完成这段示例代码来试试这个练习。

// Initialize a list with an element for each round's prize
val ___ = ___
println(prizes)

// Prepend to prizes to add another round and prize
val ___ = ___
println(newPrizes)
编辑并运行代码