/ / Използване на къдрави скоби самостоятелно в R, за да създадете сгъваеми блокови кодове? - r, къдрава скоба, rstudio

Използване на къдрави скоби самостоятелно в R за създаване на колапс блокове код? - r, къдрава скоба, rstudio

И така, напоследък използвах RStudio IDE и азнаистина харесва. В писмения R код, аз се старая да го държи проста и лесна за четене, но някои от моите скриптове просто получават малко визуално зашеметяващо, особено когато преминавам към работа на моя домашен компютър (1280x1024, срещу 2 1920x1080 панели).

Забелязах, че RStudio поддържа свиващ се кодблокира, когато се използва къдрава скоба и аз тествах около различни блокове от код с скоби. RStudio незабавно ги отпусна за мен и след това ги свали след поискване. Не изглеждаше да повлияе на кода - все още се изпълняваше едни и същи.

Знам, че мога да взема кодовите блокове вда задават въпроси и да създават функции от тях, които биха могли да изпълнят едно и също нещо (свиване на функцията), но бях любопитен, ако имаше някаква причина защо не трябва да използвам къдрава скоба по този начин? Знам, че са показани къдрави скоби за да се ускори изчисляването на R (както е описано тук), но не съм сигурен как ще се отрази на моите програми.

Отговори:

2 за отговор № 1

Един добър начин за създаване на сгъваеми блокови кодове еда използвате кодови раздели. Клавишната комбинация за създаване на кодова секция е CRTL + SHIFT + R. Алтернативен начин е разделянето на по-дългия скрипт на редица функции. Тези функции също могат да бъдат сгънати.