第一篇博客随便写写
来源:互联网 发布:数据产品经理做什么 编辑:程序博客网 时间:2024/05/22 18:23
D语言简介:
操作系统级编程语言,功能强大,追求高效快速,可读易维护的实用性编程语言.目前最新2.074.1
1.概述
1.1 风格:
C系语法,完全面向对象,契约式编程.
1.2 功能简介:
面向对象编程,支持类,模块,模板,单元测试,关联数组,代码文档,操作符重载,函数式编程,嵌套函数,函数字法,动态闭包.动态数组,关联数组,GC(可完全关闭),内联汇编,异常处理,同步原语,二进制级兼容C语言.
1.3.编译器,及标准库:
编译器:DMD2,GDC,LDC;标准库:Phobos
1.4.支持平台:
Windows,Linux,OSX,Unix.
2.语法
2.1:数据类型
bool 8位字节,值0代表假,而1代表真byte 8位符号值ubyte 8位无符号值short 16位符号值ushort 16位无符号值int 32位符号值uint 32位无符号值long 64位符号值ulong 64位无符号值cent 128位符号值ucent 128位无符号值float 32位 IEEE 754 浮点值double 64位 IEEE 754 浮点值real具体实现定义的浮点值,对于 x86,它为 80 位 IEEE 754 扩展实型ifloat 浮点虚数idouble 双精度虚数creal 实型虚数char 8位无符号 UTF-8 数wchar 16位无符号 UTF-16 数dchar 32位无符号 UTF-32 数
2.2关键字,保留字,特殊字
abstract :抽象
alias :别名
align :对齐
asm :内联汇编
assert
auto
body
bool
break
byte
case
cast
catch
cdouble
cent
cfloat
char
class
const
continue
creal
dchar
debug
default
delegate
delete
deprecated :表示该段代码废弃
do
double
else
enum
export
extern
false
final
finally
float
for
foreach :顺序遍历
foreach_reverse:反顺遍历,不可用于关联数组
function
goto
idouble
if
ifloat
immutable :不变量
import
in
inout
int
interface
invariant :类不变量
ireal
is
lazy :函数形式参数
long
macro (unused)
mixin
module
new
nothrow
null
out
override
package
pragma
private
protected
public
pure
real
ref
return
scope :域属性
shared
short
static
struct
super
switch
synchronized
template
this
throw
true
try
typedef
typeid
typeof
ubyte
ucent
uint
ulong
union
unittest
ushort
version
void
volatile
wchar
while
with
__FILE__
__MODULE__
__LINE__
__FUNCTION__
__gshared
__traits特征
__vector
__parameters
2.3操作符
c系操作符,..,op
- 第一篇博客随便写写
- 第一篇博客随便写写
- 第一篇博客:只是随便写写
- 第一篇csdn博客,随便写写
- 第一篇BLOG...随便写写...
- 第一篇博客,写写服务器架构吧
- 20140503第一篇博客,杂谈,随便聊聊
- 第一篇博文----我也来写写博客
- 第一篇博客:写写我学习C++的经历吧
- 这就是自己的第一篇博客吧,随便聊聊
- 第一篇博客,随便乱打点东西,了解如何操作
- 我的第一篇技术博客(随便)
- 第一篇博客,随便写点东西纪念一下吧哈哈~
- 第一篇随便聊
- 随便写写......
- 随便写写
- 随便写写
- 随便写写
- 连接池原理
- WCF+WPF学习要点总结
- Unable to connect to your virtual device! Check your VirtualBox network configuration.
- JSONP解决跨域问题
- 由equals方法和==引发的思考和验证
- 第一篇博客随便写写
- 利用指针使1602显示
- xss
- Centos7 Oracle 11 R2数据库安装_第三节
- Android中将布局文件/View添加至窗口过程分析 ---- 从setContentView()谈起
- 云服务器配置流程
- redis集群搭建
- [系分] 用例图
- NOIP2003(洛谷 P1038 )神经网络 COGS 104