我很难理解这个return语句的语法,尤其是前导C:
.squares
我对仿制药很新,但我知道基础知识。谁能解释一下呢?
<C>
答案 0 :(得分:8)
@echo off
setlocal enabledelayedexpansion
for /f "tokens=3 delims= " %%a in (H071_20150331.TXT) do (
echo %%a
pause
)
不是返回类型。它是一个新的泛型类型变量的声明,只能由<C>
方法使用。
由于map
方法似乎有其他通用类型变量 - map
和V
- 未以与K
相同的方式声明,我们可以假设C
和V
在类级别(包含此方法的类)声明为泛型类型变量。如果不是,K
和V
将被视为常规标识符(即编译器将期望找到名为K
和V
的类。
基于方法的签名及其返回类型(K
),我可以假设此方法属于某个实现CustomMap
接口的类。它接受Map<K,V>
接收类型Function
的实例并返回类型V
的实例,因此可以合理地假设它将C
转换为{{1} (即键保持不变,值被转换)。