Tutorial by Topics: co

scope(exit) - statements are called no matter how the current block was exited scope(success) - statements are called when the current block was exited normally scope(failure) - statements are called when the current block was exited through exception throwing Using scope guards makes co...
This article assumes knowledge of Defer Basics For ordinary error handling, read the topic on error handling
if cond; body; end if cond; body; else; body; end if cond; body; elseif cond; body; else; end if cond; body; elseif cond; body; end cond ? iftrue : iffalse cond && iftrue cond || iffalse ifelse(cond, iftrue, iffalse) All conditional operators and functions involve using boole...
A Warning on Filename Encoding It should be worth mentioning that Filename Encoding is not only platform specific but also filesystem specific. It is never entirely safe to assume (but often usually is) that just because you can encode and write to a given filename, that when you later try t...
This section provides an overview of what command-line is, and why a developer might want to use it. It should also mention any large subjects within command-line, and link out to the related topics. Since the Documentation for command-line is new, you may need to create initial versions of thos...
This topic outlines some of the common mistakes made by beginners in Java. This includes any common mistakes in use of the Java language or understanding of the run-time environment. Mistakes associated with specific APIs can be described in topics specific to those APIs. Strings are a special cas...
Nearly all operators in R are really functions. For example, + is a function defined as function (e1, e2) .Primitive("+") where e1 is the left-hand side of the operator and e2 is the right-hand side of the operator. This means it is possible to accomplish rather counterintuitive effect...
Good resources for learning about concurrent and parallel programming in Haskell are: Parallel and Concurrent Programming in Haskell the Haskell Wiki
Function composition operator (.) is defined as (.) :: (b -> c) -> (a -> b) -> (a -> c) (.) f g x = f (g x) -- or, equivalently, (.) f g = \x -> f (g x) (.) f = \g -> \x -> f (g x) (....
Data.table supports column vectors belonging to R's list class. In case it looks weird that we're talking about lists without using that word in the code, note that .() is an alias for list() when used inside a DT[...] call.

Page 23 of 62