MCPcopy Index your code
hub / github.com/CSpyridakis/notes / function_pointers

Function function_pointers

Rust/notes.rs:326–341  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

324}
325
326fn function_pointers(){
327 println!("\n======================================================================");
328 println!("* FUNCTION POINTERS: ");
329
330 // ------------------------------------------------
331 // Function pointers, Usage as a Data Type
332 // Call function without type declaration.
333 let p1 = plus_one;
334 println!(" - let p1 = plus_one; // Call function without type declaration");
335 println!(" p1(5): {}", p1(5));
336
337 //Call function With type declarations.
338 let p1: fn(i32) -> i32 = plus_one;
339 println!(" - let p1: fn(i32) -> i32 = plus_one; // Call function With type declarations");
340 println!(" p1(5): {}", p1(5));
341}
342
343// -----------------------
344

Callers 1

functionsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected