C

@conqueror

RustGenericTraitDictionary.rs

Rust
2 years ago
fn main() { let dict = RecordSet{ data : vec![Record{id : 1, name : "hp".to_string()}, Record{id : 2, name : "dell".to_string()},], }; println!("{:?}", get_name(&dict, 1)); println!("{:?}", get_name(&dict, 2)); println!("{:?}", get_name(&dict, 3));

JS Function

NodeJS
2 years ago
happyNewYear(10); function happyNewYear(count) { for (let index = count; index >= 1; index--) { console.log(index); } console.log("Happy new year!"); }

Rust enum

Rust
2 years ago
fn main() { let presents : u8 = 1; for i in 0..=9 { println!("{}",10-i); if i==9 { println!("happy diwali!"); match presents { 1 => { let presentToTheUser = Present::Car;

JS if else

NodeJS
2 years ago
var age = 19; if (age>= 65) { console.log("apart from salary you'll get pension"); } else if(age<65 && age>=18){ console.log("you'll get your salary monthly"); } else if(age<18){ console.log("you'll get allowance");

JS Switch statement

NodeJS
2 years ago
var light = 'green'; switch(light){ case 'red' : console.log("stop"); break; case 'yellow' : console.log("get ready");

rust generic function.rs

Rust
3 years ago
fn main() { struct Person { first_name : String, last_name : String, } let mut per : Person = Person{ first_name : "Tejkiran".to_string(), last_name : "manoharan".to_string(), };

rust slice

Rust
3 years ago
fn main() { let v = vec![1,2,3,4,5]; let slice = &v[1..4]; println!("{:?}",slice); }

rust vectors in enums

Rust
3 years ago
fn main() { enum Result{ Success(Vec<i32>), Failure(i32), Uncertainity } let result = Result::Success(vec![1,2,3,4,5]); match result{ Result::Success(vec![1,2,3,4]) => println!("vector contains 4 data items"),

rust slicing

Rust
3 years ago
fn main() { fn f(a : &[i32]) -> i32{ a[a.len()-1] } let x = &[1,2,3,4,5][2..5]; println!("{}",f(x)); }

rust slice

Rust
3 years ago
fn main() { let x = min(&[1,2,3][1..4]); fn min(arr : &[i32]) -> i32 { let mut min = arr[0]; for i in 1..arr.len(){ if arr[i] < min{ min = arr[i]; }

rust standard enum

Rust
3 years ago
fn main() { fn f<T>(arr : &mut Vec<i32>) -> Option<i32>{ if arr.len() > 0 { Some(arr.len() as i32) } else { None } } let mut vec : Vec<i32> = vec![1,2,3,4,5];

rust generic function

Rust
3 years ago
fn main() { let x : u8 = f::<u8>('a',10,100); println!("{}",x); let x = f('a',100,1000); println!("{}",x); let x = f('z',37. as f32,99.); println!("{}",x); fn f<T>(ch : char,num1 : T,num2 : T) -> T{

assigning value using if else expression

Rust
3 years ago
fn main() { let n = 5; let a = if n >= 5 { 10 as u8 } else { 100 }; println!("{}",a); }

rustPassingValuesByReference

Rust
3 years ago
fn main(){ let mut a = [1,2,3,4,5]; a_mul(&mut a); println!("{:?}",a); fn a_mul(p: &mut [i32;5]){ let mut i = 0; while i<p.len() {

rust tuple-structs

Rust
3 years ago
fn main() { struct SomeData( i32, f32, char, [u8; 5], ); let data = SomeData(60,183.46,'Q',[1,2,3,4,5 ]);

rust functions

Rust
3 years ago
fn f1() { println!("1"); } fn main(){ f1(); fn f2() { println!("2"); } f2(); f1();

rust structs

Rust
3 years ago
fn main() { struct SomeData { integer : i32, fractional : f32, character : char, fiveBytes : [u8 ; 5], } let mut data = SomeData{ integer : 60,

rust enums

Rust
3 years ago
fn main() { #[allow(dead_code)] enum ProgrammingLanguages{ Rust(u8), C, CPlusPlus, Dart(u8), } let x = ProgrammingLanguages::Rust(1);

rust tuples

Rust
3 years ago
fn main() { let data = (1,'x',"tuple",true); println!("{:?}",data); println!("{}",data.3); let i = 3; //println!("{}",data.i); }

tuple

Rust
3 years ago
fn main() { let data = (1,'x',"tuple",true); println!("{:?}",data); println!("{}",data.3); let i = 3; //println!("{}",data.i); }