Статьи

0, 1, много, миллион

В компьютерных программах всего четыре числа:

0, 1, много, «зиллион»

Если у вас есть 2 или более объектов, вам лучше использовать циклы для обработки многих из них.

Но что такое «зиллион»?

Зиллион — выдуманное число. Ваша система не может хранить в памяти более миллиона предметов. Он не может отображать миллионы предметов на экране.


Не работает на «зиллион»:

Выберите имя сотрудника:

Не работает на «зиллион»:

def handleFiles( filenames: Array[String] ) {
    val results = openFiles(filenames).readAll().processAll()
    results
}

* Программа сначала открывает все файлы, а затем обрабатывает их.
В ОС не хватит файловых дескрипторов.

Не работает на «зиллион»:

Смена программного обеспечения с обработки «много» на «миллион» сложно, если программа уже написана.

Решите, когда вам нужно обработать миллион.