什么是强输入(Strong Typing)?

强类型是一种与编程语言一起使用的类型系统,它强制程序员按照类型系统和语言标准指定的特定方式输入代码。强类型输入的强度可能不同,但大多数类型系统使用高强度限制。这可以阻止大多数或所有无效的输入,这可能会有助于...
强类型是一种与编程语言一起使用的类型系统,它强制程序员按照类型系统和语言标准指定的特定方式输入代码。强类型输入的强度可能不同,但大多数类型系统使用高强度限制。这可以阻止大多数或所有无效的输入,这可能会有助于防止编码错误。有些编程语言允许程序员使用不同的整数,但这种类型系统限制了转换。一致性是对用户的强制要求,这可能是有益的,但这种类型系统也会剥夺创造性手持计算机当有人使用具有强键入功能的工具包或编程语言时,可以使用高强度或低强度来设置此打字系统。高强度意味着输入系统对用户有很强的限制,而低强度对于错误和不一致的代码更为宽大一些。虽然在某些系统中使用低强度,但是高强度更常见,因为这种类型系统的优点最好是用高强度来维护程序员在创建程序时可能会创建无效的条目,这可能是一个错误,也可能是为了尝试新的编码。在弱类型系统中,这些错误将通过编译器传递,这可能会导致严重的错误。当使用强类型时,这些错误会引起程序员的注意。系统通常也会拒绝编译程序,直到代码被修复,以确保错误最小整数通常用于编程,编程语言有时允许用户输入与语言不一致的整数。同时,如果语言有转换工具,然后这将转换整数以便使用它们。强类型禁用这种做法并拒绝接受非标准整数。强类型控制用户编程语言实现的方式就是这样有很多优点和缺点。这不允许错误或非标准编码,所以这个打字系统保证了编码的一致性,也保证了编码在编译时能正常工作,主要缺点是创造力受到严重限制,如果用户试图用一种违背标准的方式编写代码,即使代码本身可以工作,而且可能比标准编码好,那么强大输入仍将禁用编码,直到用户将其标准化。
  • 发表于 2020-07-29 17:19
  • 阅读 ( 1084 )
  • 分类:电脑网络

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具