写点什么

枚举

0 人感兴趣 · 22 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/12/1252ff2c3f947fd752c7d266f57cf561.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Go 语言中没有枚举类型,但是我们可以这样做

在日常开发中,枚举类型是很常用的,虽然 Go 语言中没有内置枚举类型,但也不妨碍我们自己实现一个类似的 “枚举类型”。在实现的时候,需要考虑类型约束和安全性的问题。

https://static001.geekbang.org/infoq/d9/d9540c1faad614a7e09bc76ebf228b8c.gif?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Java 高手速成 | 单例模式实现方式——枚举

用户头像
TiAmo
02-09

在Java语言中,如果综合考虑线程安全和延迟加载,IoDH(Initialization Demand Holder)无疑是一种比较好的实现方式,它巧妙利用了Java静态内部类的特点。但是,IoDH的实现方式也存在一些问题。

https://static001.geekbang.org/infoq/b7/b74c18edaf9ce6aaf0a25f309e3abd06.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

「Go 易错集锦」如何正确设置枚举中的零值

用户头像
Go学堂
2022-11-18

在Go语言中,没有enum这样的关键字。通常会用类型别名和常量来表示枚举值。因此也达不到其他语言所能达到的安全水平。本文带你了解在处理枚举值时有哪些坑以及如何避免

https://static001.geekbang.org/infoq/e8/e8e532d9f03ce06b15da49bf06f723a3.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

C 语言:位段、枚举、联合体

用户头像
孤衫
2022-09-04

之前我们有写过结构体类型,除了结构体类型以外我们的构造类型还包括位段、枚举、联合体。

【设计模式】什么是单例模式,怎么用,优缺点

本文介绍什么是单例模式,怎么用,优缺点,单例模式的6中写法

https://static001.geekbang.org/infoq/c4/c4270ea9b29ce1193be99b071f698f47.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

枚举通用接口 & 枚举使用规范

数据表里字段值为有穷序列的字段,对应到程序里特定的枚举。字段数据类型尽量用varchar取代int(或tinyint)。毋庸置疑,字母组合总比0、1、2、3这样的数字易于识别。

java 技术培训在 MySQL 中使用枚举需要注意什么

用户头像
@零度
2022-06-24

​意思就是我们这里存往数据库的数据是0、1、2这样的数字,而不是RED、GREEN、BLUE字符串,但是Mysql数据库中定义的是RED、GREEN、BLUE,并没有其它值所以报错_java培训

深入浅出 Java 中枚举的实现原理

Java 中的枚举— Enum 的全称为 Enumeration, 在 JDK 1.5 时就引入的特性,通过 java.lang 包中调用。

https://static001.geekbang.org/infoq/8a/8ad30246e30ae2f81f18b378d51940f9.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

语法糖甜不甜?巧用枚举实现“状态”转换限制

用户头像
阿Q说代码
2021-12-01

从大家耳熟能详的语法糖入手,通过反编译器分析枚举类的底层源码,利用枚举类巧妙的实现订单状态的转换控制,供大家参考!

https://static001.geekbang.org/infoq/bc/bc18c17ebb938be3ae033197a8bce78a.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

cxx 的枚举类型

用户头像
hedzr
2021-09-02

Prologue: C++ 中的枚举类型应用以及转换到字符串的增强:AWESOME_MAKE_ENUM,...

https://static001.geekbang.org/infoq/4f/4f1e6d0ae5522b1d1da19093eff1a2ee.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Rust 从 0 到 1- 枚举 -if let 控制流

用户头像
2021-04-20

当我们只想处理一种情况时,if let 给了我们一种更简洁的方式。

https://static001.geekbang.org/infoq/73/73bb3134838320cd7302c5d9481ab2b9.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Rust 从 0 到 1- 枚举 -match 控制流

用户头像
2021-04-16

match 是Rust的一个极为强大的控制流运算符,类似switch,但更强大。

https://static001.geekbang.org/infoq/76/76ed0f1c51ef02e0b5a53b128be2845d.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Rust 从 0 到 1- 枚举 - 定义

用户头像
2021-04-14

枚举允许你通过列举所有可能的值来定义一个类型。

https://static001.geekbang.org/infoq/48/48bc1378be764872090b02dd183f8c56.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

策略枚举:消除在项目里大批量使用 if-else 的正确姿势

用户头像
朱季谦
2021-03-26

可能初学者都会忽略掉一点,其实if-else是一种面向过程的实现。 那么,如何避免在面向对象编程里大量使用if-else呢?

https://static001.geekbang.org/infoq/a2/a260e7abf737e4158384366b2b510401.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

我看 JAVA 之 枚举类型

用户头像
awen
2021-02-27

我看JAVA 之 枚举类型

先收藏!关于 Java 类、接口、枚举的知识点大汇总

摘要:Java知识点精选之类、接口、枚举30问,算是比较基础的,希望大家一起学习进步。

使用枚举的正确姿势

用户头像
Java旅途
2020-09-19

枚举是JDK1.5引入的新特性。被enum关键字修饰的类就是一个枚举类。

https://static001.geekbang.org/infoq/af/af56e85122a1a253f98aa78c434d13ba.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

枚举算法练习例题(Python 版)

用户头像
罗罗诺亚
2020-08-19

枚举算法是我们在日常中使用到的最多的一个算法,它的核心思想就是:枚举所有的可能。

https://static001.geekbang.org/infoq/3f/3faaf1d13514828cd78195afcbd38f66.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

为什么建议你使用枚举?

用户头像
王磊
2020-06-28

枚举为什么是线程安全的?深入讲解枚举的7种使用方法!

为什么建议你使用枚举?

用户头像
王磊
2020-06-23

为什么枚举是线程安全的?深入解读枚举的 7 种使用方法。

恕我直言,我怀疑你并不会用 Java 枚举

用户头像
沉默王二
2020-06-08

开门见山地说吧,enum(枚举)是 Java 1.5 时引入的关键字,它表示一种特殊类型的类,默认继承自 java.lang.Enum。

枚举_枚举技术文章_InfoQ写作社区