|
55 | 55 |
|
56 | 56 | <body> |
57 | 57 | <header> |
58 | | - <aside>December 7, 2024</aside> |
| 58 | + <aside>December 9, 2024</aside> |
59 | 59 | <a href="https://gto76.github.io" rel="author">Jure Šorn</a> |
60 | 60 | </header> |
61 | 61 |
|
@@ -2867,15 +2867,15 @@ <h3 id="format-2">Format</h3><div><h4 id="forstandardtypesizesandmanualalignment |
2867 | 2867 | <div><h4 id="definitions">Definitions:</h4><ul> |
2868 | 2868 | <li><strong>All <code class="python hljs"><span class="hljs-string">'cdef'</span></code> definitions are optional, but they contribute to the speed-up.</strong></li> |
2869 | 2869 | <li><strong>Script needs to be saved with a <code class="python hljs"><span class="hljs-string">'pyx'</span></code> extension.</strong></li> |
2870 | | -</ul><pre><code class="python language-python hljs"><span class="hljs-keyword">cdef</span> <ctype> <var_name> [= <obj>] |
2871 | | -<span class="hljs-keyword">cdef</span> <ctype>[n_elements] <var_name> [= <collection>] |
2872 | | -<span class="hljs-keyword">cdef</span> <ctype/void> <func_name>(<ctype> <arg_name>): ... |
| 2870 | +</ul><pre><code class="python language-python hljs"><span class="hljs-keyword">cdef</span> <ctype/type> <var_name> [= <obj>] |
| 2871 | +<span class="hljs-keyword">cdef</span> <ctype>[n_elements] <var_name> [= <coll_of_nums>] |
| 2872 | +<span class="hljs-keyword">cdef</span> <ctype/type/void> <func_name>(<ctype/type> <arg_name>): ... |
2873 | 2873 | </code></pre></div> |
2874 | 2874 |
|
2875 | 2875 |
|
2876 | 2876 | <pre><code class="python language-python hljs"><span class="hljs-keyword">cdef</span> <span class="hljs-class"><span class="hljs-keyword">class</span> <<span class="hljs-title">class_name</span>>:</span> |
2877 | | - <span class="hljs-keyword">cdef</span> <span class="hljs-keyword">public</span> <ctype> <attr_name> |
2878 | | - <span class="hljs-function"><span class="hljs-keyword">def</span> <span class="hljs-title">__init__</span><span class="hljs-params">(self, <ctype> <arg_name>)</span>:</span> |
| 2877 | + <span class="hljs-keyword">cdef</span> <span class="hljs-keyword">public</span> <ctype/type> <attr_name> |
| 2878 | + <span class="hljs-function"><span class="hljs-keyword">def</span> <span class="hljs-title">__init__</span><span class="hljs-params">(self, <ctype/type> <arg_name>)</span>:</span> |
2879 | 2879 | self.<attr_name> = <arg_name> |
2880 | 2880 | </code></pre> |
2881 | 2881 | <div><h3 id="virtualenvironments">Virtual Environments</h3><p><strong>System for installing libraries directly into project's directory.</strong></p><pre><code class="bash language-bash hljs">$ python3 -m venv NAME <span class="hljs-comment"># Creates virtual environment in current directory.</span> |
@@ -2924,7 +2924,7 @@ <h3 id="format-2">Format</h3><div><h4 id="forstandardtypesizesandmanualalignment |
2924 | 2924 |
|
2925 | 2925 |
|
2926 | 2926 | <footer> |
2927 | | - <aside>December 7, 2024</aside> |
| 2927 | + <aside>December 9, 2024</aside> |
2928 | 2928 | <a href="https://gto76.github.io" rel="author">Jure Šorn</a> |
2929 | 2929 | </footer> |
2930 | 2930 |
|
|
0 commit comments