私はこのコードを持っています:
    val products = List()
    def loadProducts(report: (Asset, Party, AssetModel, Location, VendingMachineReading)) = {
      report match {
        case (asset, party, assetModel, location, reading) =>
          EvadtsParser.parseEvadts(reading.evadts, result)
          (result.toMap).map(product => ReportData(
            customer = party.name,
            location = location.description,
            asset = asset.`type`,
            category = "",
            product = product._1,
            counter = product._2,
            usage = 0,
            period = "to be defined")).toList
      }
    }
results.foreach(result => products ::: loadProducts(result))
println(products)
製品リストが空であるため、私が間違っていることを教えてください。productsメソッド内でprintlnするとloadProducts、製品は空ではありません。私がやっている連結は間違っていますか?
PS: 私は scala の初心者です。