language-agnostic - 我应该如何命名执行此操作的方法...?

标签 language-agnostic

我有一个接收两个范围端点的方法 - 范围开始和范围结束以及一个整数。

它检查整数是否落在两个端点之间,如果整数落在边界外,则返回整数或相应的端点。

示例 1:

  • 范围开始 = 0;范围结束 = 10;值 = 5;返回 5

  • 示例 2:
  • 范围开始 = 0;范围结束 = 10;值 = -4;返回 0

  • 示例 3:
  • 范围开始 = 0;范围结束 = 10;值 = 23;返回 10

  • 问题:我应该怎么称呼这样做的方法?我曾称它为 IntWithinRange,但我认为我不喜欢这样。

    有任何想法吗?

    最佳答案

    怎么样ConstrictToRange/LimitToRange/ConfineToRange ?这种形式的某些东西似乎非常简洁地传达了含义。

    关于language-agnostic - 我应该如何命名执行此操作的方法...?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1140380/

    相关文章:

    language-agnostic - "program to an interface"是什么意思?

    math - float 学有问题吗?

    language-agnostic - 可以在 Mac OS X 上使用 DYLD_LIBRARY_PATH 吗?还有,它的动态库搜索算法是什么?

    header - 用于将许可证 header 添加到源文件的工具?

    java - 这个循环体重复了多少次?

    Windows 筛选平台标注驱动程序 - 示例、教程、帮助

    language-agnostic - 依赖注入(inject)、延迟加载、代理和循环依赖

    language-agnostic - 如果 WEB 在 2010 年推出,您会教什么?

    assembly - 什么是数据类型以及它是如何实现的?

    language-agnostic - 字符串比较 "Logic"