Swift编程术语日文翻译指南
需积分: 9 41 浏览量
更新于2024-11-28
收藏 2KB ZIP 举报
资源摘要信息:"Swift-words:快速翻译"
在介绍这个资源之前,需要明确的是,Swift是一种由Apple公司开发的编程语言,主要用于iOS、macOS、watchOS和tvOS应用程序的开发。由于Swift在不同的语言背景和地区使用中,其技术术语可能会出现不同的表述方式,因此,为了统一翻译标准,有专门的翻译书籍和资料来帮助开发者们理解和使用标准的Swift术语。
原则部分说明了翻译的几个指导性原则,首先,如果存在已经被广泛接受和使用的术语,则应当优先采用这些通用术语。比如在Swift中,一些术语如"属性"可能在日语中存在多种说法,但是应该选择已被广泛接受的说法(例如,使用"属性"而不是"存物")。其次,如果实在无法翻译成日语,则应使用片假名来表示这些术语,但需要注意的是,对于那些代码中的关键字,应当避免使用片假名翻译,以保持代码的可读性。
当翻译成片假名时,如果原术语在句法或概念上表示的是复数,则翻译出的片假名术语也应当反映复数形式,例如,"Patterns"翻译成"パターン"时,应使用复数形式"Patterns",以保持原意。
接下来,资源中列出了部分Swift的核心术语及其翻译建议,这里将对这些术语进行详细解读:
1. 原始语言:指的是编程语言中的源代码,也就是程序员编写的代码。
2. 捕获:在Swift中,闭包可以捕获和存储其定义时所在作用域中任何常量和变量的引用,这个过程被称为捕获。
3. 结构体:Swift中的结构体(struct)是一种定义数据结构的方式,它允许将多个相关联的值封装为单个复合值。
4. 班级:在Swift中,类(class)是定义对象的蓝图,可以创建类的实例,类可以继承其他类,并且可以拥有属性和方法。
5. 枚举:Swift中的枚举(enum)是一种定义一组相关值的方式,每个枚举值都可以有一个关联值,枚举可以有方法和遵循协议。
6. 协议:协议(protocol)定义了一组方法、属性、以及其他要求,协议被用来实现代码的标准化,允许不同的类和结构体实现相同的接口。
7. 泛型:泛型(Generics)允许在定义函数、方法、类型时使用占位符类型,然后在实例化时,提供具体的类型来替代这些占位符。
8. 破坏性方法:破坏性方法(mutating method)指的是在Swift中,结构体或枚举的方法可以修改其实例的属性,这样的方法必须在定义时标记为mutating。
9. 模式:模式(pattern)在Swift中用于模式匹配和变量初始化,它是一种表达式,用来检查值是否符合某种形状,并且如果符合,解构这个值。
10. 存储属性:在Swift中,存储属性(stored property)是指被定义在类或结构体中,并且保存常量或变量作为实例的一部分。
11. 计算属性:计算属性(computed property)不直接存储值,而是提供一个getter和一个可选的setter来间接获取和设置其他属性或值的值。
12. 初始化程序:初始化程序(initializer)是用于创建特定类型的新实例的特殊方法,它设置实例刚被创建时的状态,并且可以返回实例本身。
通过上述的介绍,我们可以了解到Swift编程语言中的一些核心概念及其日语翻译的标准,这对于希望用日语书写Swift相关文章的开发者来说,无疑是一份非常宝贵的参考资料。同时,该资源也鼓励提出问题和讨论,以便不断优化和更新翻译的准确性。
2021-05-04 上传
2019-08-15 上传
2021-03-10 上传
2021-06-30 上传
2021-05-02 上传
2021-06-22 上传
2021-07-02 上传
2021-05-19 上传
2021-03-28 上传
Jeckaijew
- 粉丝: 38
- 资源: 4532