Смешивание нескольких черт в Scala

Быстрый и грязный:

head -16428 < file.in | tail -259 > file.out

, Вероятно, не лучший способ сделать это, но это должно работать.

BTW: 259 = 16482-16224+1.

52
задан Peter Mortensen 20 May 2013 в 08:49
поделиться

1 ответ

Это просто: при объявлении класса вы просто используете ключевое слово «with» так часто, как хотите

class CollegeStudent extends Student with Worker with Underpaid with Young

, порядок черт может быть важен, если черта меняет поведение все зависит от используемых вами черт.

Также, если вы не хотите иметь класс, который всегда использует одни и те же черты, вы можете использовать их позже:

class CollegeStudent extends Student
new CollegeStudent with Worker with Underpaid with NotSoYoungAnymore
100
ответ дан 7 November 2019 в 09:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: