Skip to content

Instantly share code, notes, and snippets.

@devramx
devramx / alarm location
Created May 14, 2020 02:46
Death Start Alarm notifier
http://soundfxcenter.com/movies/star-wars/8d82b5_Death_Star_Alarm_Sound_Effect%20.mp3
function factorial(n){
if (n == 0) return 1;
let acc = 1;
Array.from({length: n}, (v,k)=>k+1).forEach(v => acc = acc*v);
return acc;
}
#include <functional>
auto inc() -> std::function<int(void)> {
int i =0;
return [i]() mutable ->int{
return ++i;
};
}
@devramx
devramx / mul_ret_val.cpp
Created November 10, 2017 19:17
Multiple return values from function ( < C++17 )
#include <tuple>
auto AnswerToEverything() -> std::tuple<int, int>
{
return std::make_tuple(42, 9001);
}
int a=0, b=0;
std::tie(a,b) = AnswerToEverything();