q консоль имеет так много скобок, постепенно увеличиваясь от одного до многих

Я использую windows 10 и kdb 3.6, сначала у консоли q есть только одна скобка, но, как я тренируюсь, постепенно растет много дублирующихся. Работает нормально, но выглядит раздражающим. Как я могу избавиться от них?

2 ответа

Решение

Вы видите дополнительные скобки из-за ошибок, возникающих внутри функций / лямбд. При возникновении ошибки вы попадаете в отладчик q. Чтобы снять скобки и выйти из отладчика введите \ в вашем терминале и нажмите Enter.

Вы можете прочитать больше об отладчике q здесь.

Томас уже объяснил, как вы входите в отладчик из-за ошибок, возникающих внутри функций, и что вход \ выйдет из текущего слоя, в котором вы находитесь. Я просто хотел добавить это, если вы введете \ пока не в отладчике (т.е. ваше текущее приглашение q)), тогда ваша подсказка станет (два пробела), и интерпретатор начнет вычислять k вместо q. Находясь в интерпретаторе k, вы можете ввести \ переключиться обратно на интерпретатор q.

Другие вопросы по тегам