会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
crossoverJie
You never know what you can do till you try.
博客园
首页
新随笔
联系
管理
订阅
10 2022 档案
彻底理解闭包实现原理
摘要:前言 闭包对于一个长期写 Java 的开发者来说估计鲜有耳闻,我在写 Python 和 Go 之前也是没怎么了解,光这名字感觉就有点"神秘莫测",这篇文章的主要目的就是从编译器的角度来分析闭包,彻底搞懂闭包的实现原理。 函数一等公民 一门语言在实现闭包之前首先要具有的特性就是:First class
阅读全文
posted @
2022-10-26 07:41
crossoverJie
阅读(671)
评论(0)
推荐(0)
手写编程语言-如何为 GScript 编写标准库
摘要:版本更新 最近 GScript 更新了 v0.0.11 版本,重点更新了: Docker 运行环境 新增了 byte 原始类型 新增了一些字符串标准库 Strings/StringBuilder 数组切片语法:int[] b = a[1: len(a)]; 具体更新内容请看下文。 前言 前段时间发布
阅读全文
posted @
2022-10-17 08:09
crossoverJie
阅读(311)
评论(0)
推荐(0)
用自己的编程语言实现了一个网站(增强版)
摘要:前言 前段时间在《用自己的编程语言实现了一个网站》用介绍了用 GScript 写的一个简单“网站”,虽然是打上引号的;页面长这样: 看起来确实非常的挫,其实之前一直也想做一个 GScript 的在线 playground ,于是国庆期间学了一点 皮毛 Vue 加上老弟的帮忙(他是前端开发),最终完成
阅读全文
posted @
2022-10-09 08:07
crossoverJie
阅读(1107)
评论(4)
推荐(7)
公告