调用范围中的变量名称

时间:2017-05-30 22:06:01

标签: r

我有一个函数,它将一个变量作为参数:

<form novalidate name="customCategoriesForm">
  <ion-list>
    <ion-item>
      <div class="item item-input item-stacked-label noBorder">
      <span class="input-label">Create a new category</span>
      <div class="catRow">
        <input type="text"
              id="newCategoryInput"
              name="addNewCategory.value" <!-- Edit this line -->
              placeholder="Category name" 
              ng-model="addNewCategory"
              ng-minlength="3"
              required
              >
            <button ng-click="addCategory(addNewCategory.value)" <!-- and this line -->
                    ng-disabled="!customCategoriesForm.addNewCategory.$valid" 
                    class="button button-small button-outline button-positive catButton">Add</button>
      </div>
    </div>
    </ion-item>
    <ion-item>
       ...
    </ion-item>
  </ion-list>
</form>

该函数应该做的是返回调用函数的变量的名称,在这种情况下为calling_variable_name <- function(var) { ... } callling_variable_name(calling_variable) 。我知道我可以使用calling_variable在函数中获取变量的名称。

1 个答案:

答案 0 :(得分:1)

你从来没有真正问过一个问题 - 但完成你想要做的事情的功能是=

def yieldCalc(value):
    if value == 1:
        return 6.2
    elif value == 2:
        return 7.9
    else:
        return 8.21