SYMBOL INDEX (125 symbols across 7 files) FILE: learnc-cn.c type days (line 12) | enum days {SUN = 1, MON, TUE, WED, THU, FRI, SAT} function main (line 34) | int main() { function add_two_ints (line 412) | int add_two_ints(int x1, int x2){ function str_reverse (line 427) | void str_reverse(char *str_in){ function testFunc (line 446) | void testFunc() { function testFunc (line 452) | void testFunc() { type my_type (line 463) | typedef int my_type; type rectangle (line 468) | struct rectangle { function function_1 (line 477) | void function_1(){ type rect (line 496) | typedef struct rectangle rect; function area (line 498) | int area(rect r){ function area (line 504) | int area(const rect *r) function str_reverse_through_pointer (line 520) | void str_reverse_through_pointer(char *str_in) { FILE: learncsharp-cn.cs class LearnCSharp (line 26) | public class LearnCSharp method Syntax (line 29) | public static void Syntax() method Classes (line 309) | public static void Classes() method Main (line 331) | public static void Main(string[] args) method MethodSignatures (line 342) | public // 可见性 method MethodSignature (line 356) | public static void MethodSignature(string maxCount) method SetDefault (line 363) | public static TValue SetDefault( method IterateAndPrint (line 375) | public static void IterateAndPrint(T toPrint) where T: IEnumerable<... method OtherInterestingFeatures (line 383) | public static void OtherInterestingFeatures() class Extensions (line 517) | public static class Extensions method Print (line 520) | public static void Print(this object obj) class Bicycle (line 531) | public class Bicycle type BikeBrand (line 566) | public enum BikeBrand method Bicycle (line 589) | public Bicycle() method Bicycle (line 600) | public Bicycle(int startCadence, int startSpeed, int startGear, method Bicycle (line 613) | public Bicycle(int startCadence, int startSpeed, BikeBrand brand) : method SpeedUp (line 625) | public void SpeedUp(int increment = 1) method SlowDown (line 630) | public void SlowDown(int decrement = 1) method Info (line 661) | public virtual string Info() method DidWeCreateEnoughBycles (line 673) | public static bool DidWeCreateEnoughBycles() class PennyFarthing (line 683) | class PennyFarthing : Bicycle method PennyFarthing (line 688) | public PennyFarthing(int startCadence, int startSpeed) : method Info (line 705) | public override string Info() type IJumpable (line 714) | interface IJumpable method Jump (line 716) | void Jump(int meters); type IBreakable (line 719) | interface IBreakable method Jump (line 728) | public void Jump(int meters) class BikeRespository (line 747) | public class BikeRespository : DbSet method BikeRespository (line 749) | public BikeRespository() FILE: learngo-cn.go function main (line 19) | func main() { function beyondHello (line 30) | func beyondHello() { function learnMultiple (line 41) | func learnMultiple(x, y int) (sum, prod int) { function learnTypes (line 46) | func learnTypes() { function learnMemory (line 95) | func learnMemory() (p, q *int) { function expensiveComputation (line 105) | func expensiveComputation() int { function learnFlowControl (line 109) | func learnFlowControl() { type Stringer (line 161) | type Stringer interface type pair (line 166) | type pair struct method String (line 171) | func (p pair) String() string { // p被叫做“接收器” method ServeHTTP (line 256) | func (p pair) ServeHTTP(w http.ResponseWriter, r *http.Request) { function learnInterfaces (line 177) | func learnInterfaces() { function learnErrorHandling (line 194) | func learnErrorHandling() { function inc (line 212) | func inc(i int, c chan int) { function learnConcurrency (line 217) | func learnConcurrency() { function learnWebProgramming (line 249) | func learnWebProgramming() { FILE: learnphp-cn.php function my_function (line 316) | function my_function () { function add (line 325) | function add ($x, $y = 1) { // $y 是可选参数,默认值为 1 function foo (line 343) | function foo ($x, $y, $z) { function bar (line 348) | function bar ($x, $y) { class MyClass (line 402) | class MyClass method __construct (line 415) | public function __construct($instanceProp) { method myMethod (line 421) | public function myMethod() method youCannotOverrideMe (line 426) | final function youCannotOverrideMe() method myStaticMethod (line 430) | public static function myStaticMethod() class MyOtherClass (line 451) | class MyOtherClass extends MyClass method printProtectedProperty (line 453) | function printProtectedProperty() method myMethod (line 459) | function myMethod() class YouCannotExtendMe (line 470) | final class YouCannotExtendMe class MyMapClass (line 475) | class MyMapClass method __get (line 479) | public function __get($key) method __set (line 484) | public function __set($key, $value) type InterfaceOne (line 498) | interface InterfaceOne method doSomething (line 500) | public function doSomething(); type InterfaceTwo (line 503) | interface InterfaceTwo method doSomethingElse (line 505) | public function doSomethingElse(); type InterfaceThree (line 509) | interface InterfaceThree extends InterfaceTwo method doAnotherContract (line 511) | public function doAnotherContract(); class MyAbstractClass (line 514) | abstract class MyAbstractClass implements InterfaceOne class MyConcreteClass (line 519) | class MyConcreteClass extends MyAbstractClass implements InterfaceTwo method doSomething (line 521) | public function doSomething() method doSomethingElse (line 526) | public function doSomethingElse() class SomeOtherClass (line 534) | class SomeOtherClass implements InterfaceOne, InterfaceTwo method doSomething (line 536) | public function doSomething() method doSomethingElse (line 541) | public function doSomethingElse() type MyTrait (line 554) | trait MyTrait method myTraitMethod (line 556) | public function myTraitMethod() class MyTraitfulClass (line 562) | class MyTraitfulClass class MyClass (line 589) | class MyClass method __construct (line 415) | public function __construct($instanceProp) { method myMethod (line 421) | public function myMethod() method youCannotOverrideMe (line 426) | final function youCannotOverrideMe() method myStaticMethod (line 430) | public static function myStaticMethod() FILE: learnpython-cn.py function add (line 307) | def add(x, y): function varargs (line 318) | def varargs(*args): function keyword_args (line 325) | def keyword_args(**kwargs): function all_the_args (line 332) | def all_the_args(*args, **kwargs): function create_adder (line 349) | def create_adder(x): class Human (line 373) | class Human(object): method __init__ (line 379) | def __init__(self, name): method say (line 384) | def say(self, msg): method get_species (line 390) | def get_species(cls): method grunt (line 395) | def grunt(): FILE: learnpython3-cn.py function add (line 378) | def add(x, y): function varargs (line 390) | def varargs(*args): function keyword_args (line 397) | def keyword_args(**kwargs): function all_the_args (line 405) | def all_the_args(*args, **kwargs): function setX (line 425) | def setX(num): function setGlobalX (line 430) | def setGlobalX(num): function create_adder (line 441) | def create_adder(x): class Human (line 466) | class Human(object): method __init__ (line 474) | def __init__(self, name): method say (line 479) | def say(self, msg): method get_species (line 484) | def get_species(cls): method grunt (line 489) | def grunt(): function double_numbers (line 546) | def double_numbers(iterable): function beg (line 570) | def beg(target_function): function say (line 582) | def say(say_please=False): FILE: learnruby-cn.rb function double (line 228) | def double(x) function sum (line 240) | def sum(x,y) function surround (line 253) | def surround class Human (line 267) | class Human method initialize (line 273) | def initialize(name, age=0) method name= (line 281) | def name=(name) method name (line 286) | def name method say (line 292) | def self.say(msg) method species (line 296) | def species