我正在使用类型安全来清理字符串,但我想要更多的使用铰接。有人能说出类型安全的用法吗?
1
A
回答
5
Yesod web framework有几个很好的例子,说明如何在现实世界代码中使用类型安全。
- Type-safe URLs防止您的网站从得到断开的链接,如更改或不更新它是用来将导致编译时错误模板移除的路线。
- 对HTML使用单独的数据类型可以通过确保无法清理用户输入是一种类型错误来防止大量常见的XSS漏洞。
- 他们的方法键入安全localization避免了许多常见的问题与翻译不同的语言顺序,不同的多元化规则等语言,再次编译器可以警告你,如果消息缺乏翻译。
+0
标记为正确的使用我最喜欢的web框架作为例子!如果我也可以标记迪特里希的回答,我会的。 –
6
当然!
Baghdad :: City
launchMissilesAt :: City -> IO()
fibonacci :: Integer -> Integer
通过类型安全的规则,我们知道,fibonacci
不能在巴格达发射导弹。 (请注意,unsafePerformIO
由于某种原因被标记为“不安全” - 它可能违反类型安全性。请谨慎使用)
相关问题
- 1. 内容类型json,处理私人数据安全吗?
- 2. 使用Java,这种类型的安装和线程安全方法调用吗?
- 3. scala中的类型安全respond_to可能吗?
- 4. 通用方法类型安全
- 5. C#枚举类型安全吗?
- 6. Delphi简单类型线程安全吗?
- 7. Haskell类型与新类型有关的类型安全
- 8. 这种类型的狡猾法律和安全吗?
- 9. react-router上的类型安全性可能有路由参数吗?
- 10. 更换非类型与类型安全的泛型方法
- 11. 预期类型“串”的说法,“学说\ ORM \ PersistentCollection”给出
- 12. 类型安全objectdatasources
- 13. “类型安全”UUID?
- 14. _Atomic类型限定符和类型说明符有区别吗?
- 15. Python - 类方法多进程安全吗?
- 16. 类类型参数的约束要说类型不能相等吗?
- 17. 类型安全配置安全rendeing
- 18. 有人能说出这个奇怪的DHT响应是什么意思吗?
- 19. 使用标有Java 8中引入的@Exported注释的类型安全吗?
- 20. 具有未指定类型的通用方法可能吗?
- 21. 使用类型安全的集合类有什么好处?
- 22. web.config比类更安全吗?
- 23. 是一个类型安全类<?扩展实体>数组可能吗?
- 24. 使用ViewGroup.LayoutParams时的类型安全性
- 25. 使用DWARF的类型安全链接
- 26. 类型安全的C#通用缓存
- 27. 类型擦除,通过类的说法
- 28. 使用isKindOfClass安全吗:针对NSString实例来确定类型?
- 29. 有没有人为Akka Actor系统设置类型安全控制台?
- 30. 使用PDO类InDirectly更安全吗?
你到底在问什么?这就像是问“能否有人阐述我对安全的使用?”,并专门针对特定类型安全的答案:类型安全。安全本身并不“具有”用途,尽管它确实有用。 –
加油吧。这绝对是一个真正的问题。如果我们必须关闭它,我们至少可以将它移动给程序员。说到这一点,在http://programmers.stackexchange.com/questions/59606/is-type-safety-worth-the-trade-offs – MatrixFrog
有一些很好的讨论因为除了我自己之外还有其他4人喜欢hammar对我的糟糕回答措辞问题,我不会删除它。加上MatrixFrog给了一个很好的重新指导。 –