Я хочу проверить, содержит ли список последовательные целые числа.
consQ[a_] := Module[
{ret = True},
Do[If[i > 1 && a[[i]] != a[[i - 1]] + 1, ret = False; Break[]], {i,
1, Length[a]}]; ret]
Хотя функция consQ выполняет задание, мне интересно, есть ли лучший (более короткий, быстрый) способ сделать это, предпочтительно используя стиль функционального программирования.
EDIT: Функция выше отображает списки с последовательными целыми числами в порядке убывания до False. Я хотел бы изменить это на True.