枚举
enum OpenMode
public enum OpenMode <: ToString & Equatable<OpenMode> {
| Read
| Write
| Append
| ReadWrite
}
功能:表示不同的文件打开模式。
父类型:
Read
Read
功能:构造一个 OpenMode 实例,指定以只读的方式打开文件。如果文件不存在,则将引发 FSException 异常。
Write
Write
功能:构造一个 OpenMode 实例,指定以只写的方式打开文件,即文件存在时会将该文件截断为零字节大小,文件不存在则将创建文件。
Append
Append
功能:构造一个 OpenMode 实例,指定以追加写入的方式打开文件。如果文件不存在,则将创建文件。
ReadWrite
ReadWrite
功能:构造一个 OpenMode 实例,指定以可读可写的方式打开文件。如果文件不存在,则将创建文件。
注意:
ReadWrite 模式不会使文件被截断为零字节大小。
func toString()
public func toString(): String
功能:文件打开模式的字符串表示。
返回值:
- String - 文件打开模式名称。
func operator func ==(OpenMode)
public operator func ==(that: OpenMode): Bool
功能:比较 OpenMode 实例是否相等。
参数:
返回值:
- Bool - 如果相等,则返回 true,否则返回 false。
func operator func !=(OpenMode)
public operator func !=(that: OpenMode): Bool
功能:比较 OpenMode 实例是否不等。
参数:
返回值:
- Bool - 如果不相等,则返回 true,否则返回 false。