Programming Language

Nocter

A self-contained systems language built around simplicity, encapsulation, and foolproof design.

/examples/file-summary/summary.nct

summary.nct

func count_lines(text: &String): usize {
    let bytes = text.bytes()
    var lines: usize = 0
    var offset: usize = 0
    while offset < bytes.len() {
        if bytes[offset] == 10 {
            lines = lines + 1
        }
        offset = offset + 1
    }
    return lines
}