27.13 Function Definition Layout
20200105
Align function arguments in a function definition one per line. Aligning the = is also recommended to make it easier to view what is going on by presenting the assignments as a table.
Preferred
show_dial_plot <- function(label = "UseR!",
value = 78,
label_cex = 3,
label_color = "black")
{
...
}
Alternatives
show_dial_plot <- function(label="UseR!",
value=78,
label_cex=3,
label_color="black")
{
...
}
show_dial_plot <- function(
label="UseR!",
value=78,
label_cex=3,
label_color="black"
)
Discouraged
Your donation will support ongoing availability and give you access to the PDF version of this book. Desktop Survival Guides include Data Science, GNU/Linux, and MLHub. Books available on Amazon include Data Mining with Rattle and Essentials of Data Science. Popular open source software includes rattle, wajig, and mlhub. Hosted by Togaware, a pioneer of free and open source software since 1984. Copyright © 1995-2022 Graham.Williams@togaware.com Creative Commons Attribution-ShareAlike 4.0