-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtypes.html
1 lines (1 loc) · 3.68 KB
/
types.html
1
<!DOCTYPE html><html lang="en"><head><title>Types | Novah language</title><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><link rel="stylesheet" href="/css/main.css"><link rel="stylesheet" href="/css/prism.css"><link rel="icon" href="/img/novah.png"><script src="/js/main.js"></script><script src="/js/prism.js"></script></head><body><a id="skip-link" href="#main">Skip to main content</a><header><div class="header-content"><a href="/" aria-label="Novah homepage" class="header-title"><img src="/img/novah.svg" width="32" height="32" alt="logo" class="logo">Novah</a><a href="//github.com/stackoverflow/novah" class="source"><img src="/img/GitHub-Mark-Light-32px.png" width="16" height="16" alt="Github">Source</a></div><button onclick="onNavToggle()" aria-label="Menu" aria-haspopup="menu" aria-controls="nav" aria-expanded="false" class="nav-mobile closed"><svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" fill="currentColor" viewBox="0 0 16 16" class="nav-icon"><path fill-rule="evenodd" d="M2.5 11.5A.5.5 0 0 1 3 11h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm0-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm0-4A.5.5 0 0 1 3 3h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5z"></path></svg></button></header><div id="content"><nav id="nav"><ul class="nav-list"><li aria-current="false" data-ref="menuitem" tabIndex="-1"><a href="/">Home</a></li><li aria-current="false" data-ref="menuitem" tabIndex="null"><a href="/syntax">Syntax</a></li><li aria-current="page" data-ref="menuitem" tabIndex="null" class="nav-selected"><a href="/types">Types</a></li><li aria-current="false" data-ref="menuitem" tabIndex="null"><a href="/records">Records</a></li><li aria-current="false" data-ref="menuitem" tabIndex="null"><a href="/pattern-matching">Pattern matching</a></li><li aria-current="false" data-ref="menuitem" tabIndex="null"><a href="/interop">Java interoperability</a></li><li aria-current="false" data-ref="menuitem" tabIndex="null"><a href="/computations">Computation expressions</a></li><li aria-current="false" data-ref="menuitem" tabIndex="null"><a href="/instance">Instance arguments</a></li><li aria-current="false" data-ref="menuitem" tabIndex="null"><a href="/cli">Command line</a></li><li aria-current="false" data-ref="menuitem" tabIndex="null"><a href="/apidoc">API docs</a></li></ul></nav><main id="main"><h1 id="types" tabIndex="-1">Types</h1><p>Types in Novah correspond to a Java class or primitive type.</p><table aria-labelledby="types"><thead><tr><th scope="col">Novah type</th><th scope="col">Java type</th></tr></thead><tbody><tr><td>Byte</td><td>byte</td></tr><tr><td>Int16</td><td>short</td></tr><tr><td>Int, Int32</td><td>int</td></tr><tr><td>Int64</td><td>long</td></tr><tr><td>Float32</td><td>float</td></tr><tr><td>Float64</td><td>double</td></tr><tr><td>Boolean</td><td>boolean</td></tr><tr><td>Char</td><td>char</td></tr><tr><td>String</td><td>java.lang.String</td></tr><tr><td>BigInteger</td><td>java.math.BigInteger</td></tr><tr><td>BigDecimal</td><td>java.math.BigDecimal</td></tr><tr><td>Option Byte</td><td>java.lang.Byte</td></tr><tr><td>Option Int16</td><td>java.lang.Short</td></tr><tr><td>Option Int32</td><td>java.lang.Integer</td></tr><tr><td>Option Int64</td><td>java.lang.Long</td></tr><tr><td>Option Float32</td><td>java.lang.Float</td></tr><tr><td>Option Float64</td><td>java.lang.Double</td></tr><tr><td>Option Boolean</td><td>java.lang.Boolean</td></tr><tr><td>Option Char</td><td>java.lang.Character</td></tr><tr><td>Pattern</td><td>java.util.regex.Pattern</td></tr><tr><td>List</td><td>io.lacuna.bifurcan.List</td></tr><tr><td>Set</td><td>io.lacuna.bifurcan.Set</td></tr><tr><td>Map</td><td>io.lacuna.bifurcan.Map</td></tr></tbody></table></main></div></body></html>