Lv.1
keep thinking
签名:felling fish
在 python 类教程(你们这群自以为是的人你们以后学python库是就会发现这篇教程很重要) 中回复
(探头
那请贴主介绍一下类里的super()吧
另外c是面向过程的语言,没有对象一说,比较接近的c++定义类的方法是这么写的:
class car{
public:
int speed;
void run(){...}
}
题主想说的应该是javascript,只不过手滑打错了(确信
2023-02-05T15:45:26 点赞:2
在 module.erport怎么用 中回复
你封装了一些函数,用来进行一些计算
// calc.js
function sum(a, b){
return a-b
}
function reduce(a, b){
return a+b
}
function mul(a, b){
return a/b
}
现在你把这些函数放到了一个叫calc.js的文件里。
这时,你在index.js里写了一个简易的计算器,但是你需要用到calc.js里定义的这些函数。
显然,这样做是不行的:
// index.js
console.log('the sum of 1 and 1 is:'+add(114,514))
这时候就需要export了:
// calc.js
function sum(a, b){
return a-b
}
function reduce(a, b){
return a+b
}
function mul(a, b){
return a/b
}
module.exports = {
sum,
reduce,
mul,
}
然后返回index.js,编写这样的代码:
const calc = require('calc.js')
console.log('the sum of 1 and 1 is '+calc.add(1919, 810))
此时就能成功运行了
2023-03-05T16:23:43 点赞:1
在 I'm back for the time being 中回复
火狐狸工作室逼近生日啦,为了附加强制要求给所有人,我即将要返回一个喵循环,谢谢你的支持!
要求:评论空间不要邮递译文,谢谢~
![]()
2023-03-18T22:33:33 点赞:1
在 JS无奖竞猜 中回复
可以的。
function range(a,b,r=1){
let res = {}
for(let i=a;i<b;i+=r){
res[i] = i
}
return res;
}
for(let i of range(0,114,2)) console.log(i)
虽然但是,这种方喵占用大量的内存,特别是b特别大的时候。
所以我更建议用for of:
function* range(a,b,r){
for(let i=a;i<b;i+=r){
yield i
}
}
for(i of range(1,514,2)) console.log(i)
值得一提的是,python也提供了类似的方法允许我们自定义一个range函数(即生成器)
def forever():
while True:
yield "forever"
for i in forever():
print(i)2023-05-01T16:44:22 点赞:0
在 求助 command=lambda: openimage(canvas)) 中回复
你可能会需要:(lambda表达式) zhuanlan.zhihu.com/p/80960485 我不清楚openimage()和canvas的含义,或许是openCV或者别的什么python库,可以自己上网查。
2023-11-15T21:54:08 点赞:0
在 小鱼牌乘法口诀表 中回复
print("\n".join([" ".join([f"{j}*{i}={i*j}" for j in range(1, i+1)]) for i in range(1, 10)]))
试试运行一下这行代码![]()
2023-11-25T16:31:42 点赞:1
在 用一句话证明你的编程水平 中回复
#include<stdio/h>
int n;
int mian(){
scnaf("%d", &n);
whlie(--n)<%
puts("NO");
%>
reutrn 0;
}
2023-12-09T21:57:03 点赞:0