摘要:
看了一下nim的模块系统,真的非常简洁。 1) 一个nim文件就是一个模块 2) 通过import 引入模块,引入的时候不需要带扩展名, 比如有个模块 mod1.nim, 引入的时候: import mod1 可以引入标准库的模块,也可以引入自己的模块。 自己的模块,可以分文件夹: import l 阅读全文
摘要:
其实我挺想先去学习一下nim的模块系统,毕竟我决定暂时放弃学习golang,就是因为感觉他的模块和包方面的设计,不像c#+nuget的组合那么舒服。 但是这里还是先学习一下集合吧,感觉这方面nim很有现代感。 常用的集合 Arrays 定长数组 Sequences 变长数组 Tuples 元组 1) 阅读全文
摘要:
对于系统的学习,官网上的相应的资料, 这里通过一个简单的例程,演示一下。 这个例程里有一个根据半径计算圆面积的方法,以及调用的示例: 演示代码 1 #计算圆的面积 2 proc calcArea(r:float): float = 3 const pi = 3.14 4 return pi * r 阅读全文
摘要:
2015年,某大神写过nim的教程,请参阅: Nim教程【一】 - liulun - 博客园 (cnblogs.com) 七年过去了, nim应该更成熟了。 1、安装 下载页面:Windows installation - Nim Programming Language (nim-lang.org 阅读全文
摘要:
网页第一行: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/html4/strict.dtd"> <head> <title>下面加入: <meta http-equiv="X-UA-Compatible 阅读全文
摘要:
.net core正式推出了Blazor, 正好在一个小项目里试用一下。 因为基于WebAssemble的客户端Blazor还不是正式版, 为了避免不必要的麻烦,我试用服务端的Blazor。 由于是个小项目,首页的内容留到后面设计。我们先建立个查询页面 (Pages/)Planes/Index.ra 阅读全文
摘要:
1、添加引用 在 pubspec.yaml文件中,加入 font awesome的引用 点击该文件上方的 Packages Get链接。 2、使用 阅读全文
摘要:
https://github.com/ArxOne/MrAdvice 太简单了,写好自己的处理类, 作为Attribute加到要拦截的方法或者类上就可以了。 Here is the minimal sample: public class MyProudAdvice : Attribute, IMe 阅读全文
摘要:
1、建议控制台程序 使用 IntelliJ IDEA 创建 MAVEN项目, 不选别的选项,则为控制台程序。 (其它方式创建的控制台程序可能编译不过) 2、源码如下: 3、上面使用了JAVA8的API, 需要在FILE菜单 Project Structure中,调整 Language level 4 阅读全文