Variables are immutable by default. This makes Rust safer and makes concurrency easier.
Immutable means once a value is bound to that variable, it cannot be changed.
For example:
fn main() {
let x = 5;| function ValidaCPF(cpfEnviado) { | |
| Object.defineProperty(this, "cpfLimpo", { | |
| enumerable: true, | |
| get: function() { | |
| return cpfEnviado.replace(/\D+/g, ''); | |
| } | |
| }); | |
| } | |
| ValidaCPF.prototype.valida = function() { |
| #include <iostream> | |
| #include <Windows.h> | |
| #include <TlHelp32.h> | |
| DWORD findProcessID(const std::wstring_view processName); | |
| int main() | |
| { | |
| std::cout << findProcessID(L"notepad.exe") << '\n'; |
| def make_pagination(current: int, last: int, delta: int=2) -> list: | |
| pagination_range = [] | |
| pagination_range_with_dots = [] | |
| left = None | |
| for i in range(1, last + 1): | |
| if (i == 1 or i == last | |
| or i >= current - delta | |
| and i < current + delta + 1): |
| import argparse | |
| parser = argparse.ArgumentParser( | |
| description='Calculates prime numbers until the nth element', | |
| prog='primes', | |
| epilog='Made with love by github.com/richardcss' | |
| ) | |
| parser.add_argument( | |
| 'n', |
For those who don't bother to remember.
In recent years, it takes about 10 years to apply a discovery in a new field (e.g. "laptop batteries" in electric cars, down from 105 in case of radio's 1885 patent vs 1780 discovery, but it should be noted that electric cars like the 1914 Detroit Electric Model 47 Brougham worked just fine for city trips), 10 years to get it ready for mass production (e.g. Tesla), and 10 years to make it affordable to normal people (again Tesla).
| #include <stdio.h> | |
| #include <windows.h> | |
| #include <gdiplus.h> | |
| #include <time.h> | |
| int GetEncoderClsid(const WCHAR* format, CLSID* pClsid) { | |
| using namespace Gdiplus; | |
| UINT num = 0; | |
| UINT size = 0; |