首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏程序员互动联盟

    【编程基础】C++初学者需掌握的10个C++特性(中)

    std::begin(v), std::end(v), [](intn) {std::cout << n << std::endl;}); auto is_odd = [](intn) {returnn auto fib = [&fib](intn) {returnn < 2 ? 解决问题的关键就是打破这种循环依赖,用std::function显式的指定函数类型: std::function<int(int)> lfib = [&lfib](intn) {returnn < 2 +sizeof(arr)/sizeof(arr[0]), [](intn) {std::cout << n << std::endl;}); auto is_odd = [](intn) {returnn :begin(arr), std::end(arr), [](intn) {std::cout << n << std::endl;}); auto is_odd = [](intn) {returnn

    1.1K40发布于 2018-03-12
  • 来自专栏C++

    C++11 新特性 auto 类型推导 范围 for 循环 lambda 表达式(灰常详细带例子)

    {returna>b;});//nums:{9,8,5,3,2,1}//查找第一个大于5的元素autoit=std::find_if(nums.begin(),nums.end(),[](intn){returnn std::vector<int>squares;std::transform(nums.begin(),nums.end(),std::back_inserter(squares),[](intn){returnn //过滤元素std::vector<int>evens;std::copy_if(nums.begin(),nums.end(),std::back_inserter(evens),[](intn){returnn nums.end(),0,[](intacc,intn){returnacc+n;});//计数intcount=std::count_if(nums.begin(),nums.end(),[](intn){returnn >5;});//删除满足条件的元素nums.erase(std::remove_if(nums.begin(),nums.end(),[](intn){returnn<5;}),nums.end());

    12510编辑于 2026-03-01
  • 来自专栏linux运维

    探索CodeBuddy CLI:AI帮你飞起来的命令行编码神器

    实测2:调试功能输入bug脚本:收起代码语言:Python运行AI代码解释deffactorial(n):ifn==0:return1else:returnn*factorial(n)#缺少-1print ,实际无限递归运行codebuddydebugfactorial.py,AI建议修正为:收起代码语言:Python运行AI代码解释deffactorial(n):ifn==0:return1else:returnn

    68910编辑于 2025-10-01
  • 来自专栏AutoML(自动机器学习)

    汉诺塔问题算法介绍

    return else: move(n-1,a,c,b) print a,'-->',c move(n-1,b,a,c) returnn

    1.1K90发布于 2018-01-23
  • 来自专栏编程

    每日一练:阶乘序列求和

    Please enter the number that great than zero.' elifnin(,1): return1 else: returnn * factorial(n -1) defs

    64470发布于 2017-12-29
  • AD域攻防权威指南:二十八.域分析之使用BloodHound查询信息(三)

    klion.local中所有用户拥有的会话:执行命令及结果如图1-9所示

    图1-9查找特定域中任何用户拥有的所有会话
    2.8查询所有组策略通过如下命令Match(n:GPO)returnn 执行命令及结果如图1-10所示
    图1-10查询所有组策略
    2.9查询包含关键字的组通过执行如下命令Match(n:Group)WHEREn.nameCONTAINS"ADMIN"returnn

    14910编辑于 2026-02-01
  • 来自专栏编程

    Python之匿名函数

    :returnn**2 ...: In[33]:lst1=[1,2,3,4,5] # 使用自定义的map函数 In[34]:map_(square,lst1) Out[34]:[1,4,9,16,25]

    669100发布于 2018-02-05
  • 来自专栏python3

    Python开发(一)

    /usr/bin/python def returnn(a,b):     if a>b:         return a     else:         return b print returnn

    53610发布于 2020-01-13
  • C语言函数

    if(n<=1)return1;//2.递归步骤(RecursiveStep):把问题变小returnn*factorial(n-1);}5.2性能陷阱:斐波那契数列递归版(反面教材):展开代码语言:CAI 解析答案:展开代码语言:CAI代码解释intmax3(inta,intb,intc){intmax=a;if(b>max)max=b;if(c>max)max=c;returnmax;}题11解析答案:returnn

    14910编辑于 2026-02-11
  • 来自专栏编程

    Python之路-day6

    #筛选出200以内的回数 defis_palindrome(n): returnn==int(str(n)[::-1]) print(list(filter(is_palindrome,range(1,200

    85780发布于 2018-01-24
  • 来自专栏学习C/++

    【linux学习指南】进程创建与终止

    执⾏returnn等同于执⾏exit(n),因为调⽤main的运⾏时函数会将main的返回值当做exit的参数。

    63010编辑于 2025-01-01
  • 来自专栏golang从入门到进阶

    Go 里什么时候可以“panic”?

    =nil{panic(fmt.Sprintf("环境变量%s不是整数:%v",key,err))//启动就挂}returnn}//main.goport:=getEnvInt("PORT",8080)/

    11920编辑于 2026-01-31
  • Google Antigravity IDE实测:比VS Code丝滑不止一点点!

    python安装的插件✨二、编辑器黑科技:Tab键已升级为「万能遥控器」1️⃣Auto-complete:不是补全,是预知未来你敲:展开代码语言:PythonAI代码解释deffib(n):ifn<2:returnn

    2.9K11编辑于 2025-12-24
  • 来自专栏C++技术干货

    掌握 STL 中的分区技术:std::partition 优化 C++ 代码性能

    使用示例:#include<iostream>#include<vector>#include<algorithm>boolisEven(intn){returnn%2==0;}intmain(){std

    8400编辑于 2026-03-17
  • 来自专栏云原生&云计算

    十一、Linux Shell脚本:函数与模块化

    命令:returnN,其中N是一个0到255之间的整数。约定:return0表示成功,非零值表示失败或特定错误代码。获取方式:在函数调用之后,立即检查特殊变量$?的值。 get_uppercase_user"$user")echo"Originaluser:$user"echo"Formatteduser:$formatted_user"总结-返回值vs输出:表示状态(成功/失败),使用returnN

    58621编辑于 2025-12-10
  • 来自专栏程序员

    C++11到C++23语法糖万字详解

    :vector<int>nums={1,2,3,4,5,6,7,8,9,10};//创建管道:过滤偶数->平方->取前三个autoresult=nums|views::filter([](intn){returnn %2==0;})|views::transform([](intn){returnn*n;})|views::take(3);//result是一个惰性求值的视图for(intn:result){//触发计算 ++AI代码解释std::vector<int>temp;std::copy_if(nums.begin(),nums.end(),std::back_inserter(temp),[](intn){returnn %2==0;});std::transform(temp.begin(),temp.end(),temp.begin(),[](intn){returnn*n;});std::vector<int>result

    55810编辑于 2025-12-04
  • 来自专栏C++技术干货

    掌握现代 C++:Lambda 在 C++14、C++17 和 C++20 中的演变

    constexprautotimes2=[](intn){returnn*2;};然后,可以在编译时评估的上下文中使用此类lambda:static_assert(times2(3)==6);这在模板编程中特别有用

    28010编辑于 2025-11-29
  • 来自专栏#大模型热点基础知识

    什么是少样本学习?为什么给几个例子就能让AI学会新任务?

    展开代码语言:TXTAI代码解释将以下自然语言描述转换为Python函数:描述:"计算两个数的和"代码:defadd(a,b):returna+b描述:"检查一个数是否为偶数"代码:defis_even(n):returnn

    29410编辑于 2026-03-18
  • DeepSeek V4 刚刚发布:API 定价、配置与最佳实践完全指南

    ,{"role":"user","content":"审查这段代码:\n\ndeffib(n):\nifn<=1:returnn\nreturnfib(n-1)+fib(n-2)"}],stream=True

    6.1K290编辑于 2026-04-27
  • 来自专栏后端知识开放麦

    Go Web 编程快速入门 14 - 性能优化与最佳实践:Go应用性能分析、内存管理、并发编程最佳实践

    :%d\n",result)fmt.Fprintf(w,"耗时:%v\n",duration)}//递归计算斐波那契数列(故意使用低效算法)funcfibonacci(nint)int{ifn<=1{returnn cache:=make(map[int]int)returnfibWithCache(n,cache)}funcfibWithCache(nint,cachemap[int]int)int{ifn<=1{returnn

    23120编辑于 2025-11-13
领券