①:继承Thread,重写run方法 class MyThread extends Thread { public void run() { //创建出的线程需要执行的逻辑 System.out.println("hello thread"); } } public class Demo1 { public static void main(String[] args) { MyThread t new…
一个简单的函子
// 一个简单的函子
class Container {constructor(value) {this._value value}map(fn) {return new Container(fn(this._value))}
}// 简单使用
let r new Container(3).map(v > v 1).map(v > v * v)
console.log(r)Maybe 函子
class MayBe {static …