Skip to content

Instantly share code, notes, and snippets.

View convexbrain's full-sized avatar

convexbrain convexbrain

View GitHub Profile
@convexbrain
convexbrain / test_option_btreeset.rs
Last active February 24, 2024 07:38
Optionでくるむと重くなる?? #rustlang
use std::collections::BTreeSet;
fn func1(s: Option<BTreeSet<usize>>) -> BTreeSet<usize> {
let mut s = s.unwrap_or((0..100).collect());
s.pop_first();
s
}
@convexbrain
convexbrain / main.rs
Created November 24, 2017 10:03
Rust 2D slice example
fn main() {
/*
* 1D array and slice
*/
let array = [11u8, 12, 13, 14, 15]; // 1D array: 5 elems
let slice: &[u8] = &array; // slice of 1D array
for x in slice { // x: &u8
print!("{} ", x);
}
#include <iostream>
using std::cout;
using std::endl;
#include <opencv2/opencv.hpp>
#include "opencv_lib.hpp"
#include <cstdint>
#include <cstdbool>
#include "Eigen/Dense"