Раздвижное окно по seq

Учитывая, что конкретная строка пути не может представить обоих каталог и файл, тогда следующее работает просто великолепно и открывает дверь для других операций.

bool isFile = new FileInfo(path).Exists;
bool isDir = new DirectoryInfo(path).Exists;

, Если Вы работаете с файловой системой, с помощью FileInfo и DirectoryInfo, намного более просто, чем использование строк.

13
задан pmf 15 September 2009 в 15:30
поделиться

2 ответа

Я думаю, что раздел на шаге 1 выполняет это:

user=> (partition 3 1 [3 1 4 1 5 9])
((3 1 4) (1 4 1) (4 1 5) (1 5 9))
21
ответ дан 1 December 2019 в 21:53
поделиться

Если вы хотите работать с окнами, это также может быть удобно сделать с помощью карты:

user=> (def a [3 1 4 1 5 9])
user=> (map (partial apply +) (partition 3 1 a))
(8 6 10 15)
user=> (map + a (next a) (nnext a))
(8 6 10 15)
3
ответ дан 1 December 2019 в 21:53
поделиться
Другие вопросы по тегам:

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